gnucash stable: Bug 799454 - Numeric value in exported CSV transactions
Christopher Lam
clam at code.gnucash.org
Sun Nov 3 22:46:09 EST 2024
Updated via https://github.com/Gnucash/gnucash/commit/764157dd (commit)
from https://github.com/Gnucash/gnucash/commit/d0d1c820 (commit)
commit 764157ddeb6e7eb90e4c9fdae00ec51dcfda35ea
Author: Christopher Lam <christopher.lck at gmail.com>
Date: Sat Nov 2 20:55:26 2024 +0800
Bug 799454 - Numeric value in exported CSV transactions
diff --git a/gnucash/import-export/csv-exp/csv-transactions-export.cpp b/gnucash/import-export/csv-exp/csv-transactions-export.cpp
index f8517684f0..74515e5b4b 100644
--- a/gnucash/import-export/csv-exp/csv-transactions-export.cpp
+++ b/gnucash/import-export/csv-exp/csv-transactions-export.cpp
@@ -163,7 +163,10 @@ static std::string
get_amount (Split *split, bool t_void, bool symbol)
{
auto amt_num{t_void ? xaccSplitVoidFormerAmount (split) : xaccSplitGetAmount (split)};
- return xaccPrintAmount (amt_num, gnc_split_amount_print_info (split, symbol));
+ auto pinfo{gnc_split_amount_print_info (split, symbol)};
+ if (!symbol)
+ pinfo.use_separators = 0;
+ return xaccPrintAmount (amt_num, pinfo);
}
// Value with Symbol or not
@@ -173,6 +176,8 @@ get_value (Split *split, bool t_void, bool symbol)
auto trans{xaccSplitGetParent(split)};
auto tcurr{xaccTransGetCurrency (trans)};
auto pai{gnc_commodity_print_info (tcurr, symbol)};
+ if (!symbol)
+ pai.use_separators = 0;
auto amt_num{t_void ? xaccSplitVoidFormerValue (split): xaccSplitGetValue (split)};
return xaccPrintAmount (amt_num, pai);
}
Summary of changes:
gnucash/import-export/csv-exp/csv-transactions-export.cpp | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
More information about the gnucash-changes
mailing list