chore: add base currency to CSV totals row too
This commit is contained in:
parent
b50699fc0e
commit
95762cd1ae
1 changed files with 8 additions and 1 deletions
|
|
@ -631,7 +631,14 @@ func generateCSV(eventName string, expenses []database.Expense, userName, userDe
|
||||||
|
|
||||||
// Write totals row.
|
// Write totals row.
|
||||||
if hasConversion {
|
if hasConversion {
|
||||||
writer.Write([]string{"TOTAL", "", "", fmt.Sprintf("%.2f", totalOrig), "", fmt.Sprintf("%.2f", totalConv), "", "", ""})
|
baseCur := ""
|
||||||
|
for _, exp := range expenses {
|
||||||
|
if exp.BaseCurrency != "" {
|
||||||
|
baseCur = exp.BaseCurrency
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
writer.Write([]string{"TOTAL", "", "", fmt.Sprintf("%.2f", totalOrig), "", fmt.Sprintf("%.2f %s", totalConv, baseCur), "", "", ""})
|
||||||
} else {
|
} else {
|
||||||
writer.Write([]string{"TOTAL", "", "", fmt.Sprintf("%.2f", totalOrig), "", "", "", ""})
|
writer.Write([]string{"TOTAL", "", "", fmt.Sprintf("%.2f", totalOrig), "", "", "", ""})
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue