gnucash master: Bug 798572 - Parse numbers with two minus signs as a positive numbers
Geert Janssens
gjanssens at code.gnucash.org
Fri Feb 24 08:22:33 EST 2023
Updated via https://github.com/Gnucash/gnucash/commit/9be232cd (commit)
from https://github.com/Gnucash/gnucash/commit/549c93e0 (commit)
commit 9be232cd80a4cb287a78ec88d15450a9800f3c3b
Author: Geert Janssens <geert at kobaltwit.be>
Date: Fri Feb 24 14:22:16 2023 +0100
Bug 798572 - Parse numbers with two minus signs as a positive numbers
diff --git a/gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp b/gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp
index 9c4acab00..9bc6fb132 100644
--- a/gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp
+++ b/gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp
@@ -139,7 +139,7 @@ GncNumeric parse_monetary (const std::string &str, int currency_format)
if(!boost::regex_search(str, boost::regex("[0-9]")))
throw std::invalid_argument (_("Value doesn't appear to contain a valid number."));
- auto expr = boost::make_u32regex("[[:Sc:][:blank:]]");
+ auto expr = boost::make_u32regex("[[:Sc:][:blank:]]|--");
std::string str_no_symbols = boost::u32regex_replace(str, expr, "");
/* Convert based on user chosen currency format */
Summary of changes:
gnucash/import-export/csv-imp/gnc-imp-props-tx.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
More information about the gnucash-changes
mailing list