gnucash stable: Bug 799384 - Reconciled date cannot be parsed.

John Ralls jralls at code.gnucash.org
Mon Jul 22 16:58:26 EDT 2024


Updated	 via  https://github.com/Gnucash/gnucash/commit/d2582621 (commit)
	from  https://github.com/Gnucash/gnucash/commit/367931b7 (commit)



commit d25826212dca4826b4f44152e62074c5853d0316
Author: John Ralls <jralls at ceridwen.us>
Date:   Mon Jul 22 13:54:21 2024 -0700

    Bug 799384 - Reconciled date cannot be parsed.
    
    Because GncPreSplit::m_date_format wasn't set to the settings date
     format. Fix that.

diff --git a/gnucash/import-export/csv-imp/gnc-import-tx.cpp b/gnucash/import-export/csv-imp/gnc-import-tx.cpp
index 8db28ce325..6c2f283779 100644
--- a/gnucash/import-export/csv-imp/gnc-import-tx.cpp
+++ b/gnucash/import-export/csv-imp/gnc-import-tx.cpp
@@ -779,7 +779,7 @@ void GncTxImport::update_pre_trans_props (parse_line_t& parsed_line, uint32_t co
     auto input_vec = std::get<PL_INPUT>(parsed_line);
     auto trans_props = std::get<PL_PRETRANS> (parsed_line);
 
-    /* Reset date and currency formats for each trans/split props object
+    /* Reset date format for each trans props object
      * to ensure column updates use the most recent one */
     trans_props->set_date_format (m_settings.m_date_format);
     trans_props->set_multi_split (m_settings.m_multi_split);
@@ -818,6 +818,9 @@ void GncTxImport::update_pre_split_props (parse_line_t& parsed_line, uint32_t co
      */
     auto split_props = std::get<PL_PRESPLIT> (parsed_line);
     auto trans_props = std::get<PL_PRETRANS> (parsed_line);
+    /* Reset date format for each split props object
+     * to ensure column updates use the most recent one */
+    split_props->set_date_format (m_settings.m_date_format);
     if (m_settings.m_multi_split && trans_props->is_part_of( m_parent))
         split_props->set_pre_trans (m_parent);
     else



Summary of changes:
 gnucash/import-export/csv-imp/gnc-import-tx.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)



More information about the gnucash-changes mailing list