gnucash stable: [assistant-stock-transaction] don't add dr/cr if the entry is NaN

Christopher Lam clam at code.gnucash.org
Mon Sep 18 03:11:22 EDT 2023


Updated	 via  https://github.com/Gnucash/gnucash/commit/a93d77de (commit)
	from  https://github.com/Gnucash/gnucash/commit/b7cac5c3 (commit)



commit a93d77de64fb9390d7d554c25c7c6aeca09bcdd0
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Mon Sep 18 15:10:20 2023 +0800

    [assistant-stock-transaction] don't add dr/cr if the entry is NaN

diff --git a/gnucash/gnome/assistant-stock-transaction.cpp b/gnucash/gnome/assistant-stock-transaction.cpp
index a3de8994d3..cc062aa5f5 100644
--- a/gnucash/gnome/assistant-stock-transaction.cpp
+++ b/gnucash/gnome/assistant-stock-transaction.cpp
@@ -1348,6 +1348,8 @@ StockAssistantModel::generate_list_of_splits() {
 
     std::for_each(m_list_of_splits.begin(), m_list_of_splits.end(),
                     [&debit, &credit](auto& entry) {
+                        if (gnc_numeric_check (entry->amount()))
+                            return;
                         if (entry->debit_side())
                             debit += entry->value();
                         else



Summary of changes:
 gnucash/gnome/assistant-stock-transaction.cpp | 2 ++
 1 file changed, 2 insertions(+)



More information about the gnucash-changes mailing list