Handle amount in import and display
This commit is contained in:
1 parent
db7f0bfb7b
commit
696469f6c2
3 files changed
+21
-2
No files matched your search
+10
-1
@@ -123,7 +123,16 @@ func GetAmount(inflow string, outflow string) (pgtype.Numeric, error) {
|
||||
num := pgtype.Numeric{}
|
||||
err := num.Set(inflow)
|
||||
if err != nil {
|
||||
return num, fmt.Errorf("Could not inflow %s: %w", inflow, err)
|
||||
return num, fmt.Errorf("Could not parse inflow %s: %w", inflow, err)
|
||||
}
|
||||
|
||||
if num.Int.Int64() != 0 {
|
||||
return num, nil
|
||||
}
|
||||
|
||||
err = num.Set("-" + outflow)
|
||||
if err != nil {
|
||||
return num, fmt.Errorf("Could not parse outflow %s: %w", inflow, err)
|
||||
}
|
||||
return num, nil
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user