gnucash maint: Multiple changes pushed
John Ralls
jralls at code.gnucash.org
Fri Jan 7 00:02:07 EST 2022
Updated via https://github.com/Gnucash/gnucash/commit/831a17c5 (commit)
via https://github.com/Gnucash/gnucash/commit/0822d6f5 (commit)
from https://github.com/Gnucash/gnucash/commit/9d07471a (commit)
commit 831a17c514972fca210ad601f8943f73e25d8929
Merge: 9d07471a8 0822d6f5a
Author: John Ralls <jralls at ceridwen.us>
Date: Thu Jan 6 21:01:24 2022 -0800
Merge Jean Laroche's '798391_Reimport_OFX_INCOME' into maint.
commit 0822d6f5a3f2ffb0daca0f1b2afb535feeb572f1
Author: jean <27791933+jeanlaroche at users.noreply.github.com>
Date: Fri Dec 31 12:42:31 2021 -0800
Bug 798391 OFX import routine keeps prompting for accepted
With some OFX_INCOME or OFX_REINVEST transactions, the FITID field was not always being set.
diff --git a/gnucash/import-export/ofx/gnc-ofx-import.c b/gnucash/import-export/ofx/gnc-ofx-import.c
index 32e6ace4b..b77284a6c 100644
--- a/gnucash/import-export/ofx/gnc-ofx-import.c
+++ b/gnucash/import-export/ofx/gnc-ofx-import.c
@@ -873,6 +873,8 @@ int ofx_proc_transaction_cb(struct OfxTransactionData data, void *user_data)
// Set split memo from ofx transaction name or memo
gnc_ofx_set_split_memo(&data, split);
+ if (data.fi_id_valid)
+ gnc_import_set_split_online_id (split, sanitize_string (data.fi_id));
}
if (income_account != NULL &&
data.invtransactiontype == OFX_INCOME)
@@ -889,6 +891,8 @@ int ofx_proc_transaction_cb(struct OfxTransactionData data, void *user_data)
// Set split memo from ofx transaction name or memo
gnc_ofx_set_split_memo(&data, split);
+ if (data.fi_id_valid)
+ gnc_import_set_split_online_id (split, sanitize_string (data.fi_id));
}
}
@@ -907,6 +911,8 @@ int ofx_proc_transaction_cb(struct OfxTransactionData data, void *user_data)
// Set split memo from ofx transaction name or memo
gnc_ofx_set_split_memo(&data, split);
+ if (data.fi_id_valid)
+ gnc_import_set_split_online_id (split, sanitize_string (data.fi_id));
}
}
Summary of changes:
gnucash/import-export/ofx/gnc-ofx-import.c | 6 ++++++
1 file changed, 6 insertions(+)
More information about the gnucash-changes
mailing list