gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Feb 23 18:00:01 EST 2020


Updated	 via  https://github.com/Gnucash/gnucash/commit/9df290da (commit)
	 via  https://github.com/Gnucash/gnucash/commit/d4f024ef (commit)
	 via  https://github.com/Gnucash/gnucash/commit/768b25df (commit)
	 via  https://github.com/Gnucash/gnucash/commit/6add6b1f (commit)
	from  https://github.com/Gnucash/gnucash/commit/0e6c9e21 (commit)



commit 9df290da7cc6b838329bdfc14c83ff33489b37b2
Merge: 0e6c9e219 d4f024eff
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Feb 23 14:59:05 2020 -0800

    Bug 797540 - Mapping of aqbanking accounts to gnucash accounts doesn't work

commit d4f024eff77c22bce6a7ba8a130bd4745eb57a6d
Author: Dr. Peter Zimmerer <pkzw at web.de>
Date:   Sat Feb 22 19:13:55 2020 +0100

    Clear hbci KVP from accounts no longer associated with an online one
    
    A reverse hash table is introduced in order to memorize the
    matched GnuCash accounts before starting the matching wizard.
    This hash table is used within the aai_on_finish callback
    to delete only the KVPs of those GnuCash accounts which are
    no longer matched with an AqBanking account.
    All other GnuCash accounts (previously matched and currently
    matched) are just updated with the new assignments.

commit 768b25dfd61ae25f697ddacf445cb30a7ca17222
Author: Dr. Peter Zimmerer <pkzw at web.de>
Date:   Sat Feb 22 18:21:26 2020 +0100

    Using equality check from commit 2f38095 for removal of unassigned GC accounts
    
    Using the equality check introduced with the previous commit 2f38095
    also for checking if a newly assigned GnuCash account has been
    previously assigned to a different AqBanking account and
    deleting the previous assignment to keep the matches unique.

commit 6add6b1f1d2b1da7a4a2f5e2d4c4067d56d14632
Author: Dr. Peter Zimmerer <pkzw at web.de>
Date:   Sat Feb 22 18:08:54 2020 +0100

    New callback functions for matching online accounts with GnuCash accounts
    
    Introducing a dedicated callback function to test two AqBanking accounts for equality and
    an associated hash function returning the account unique id as hash value.



Summary of changes:
 gnucash/import-export/aqb/assistant-ab-initial.c | 94 ++++++++++++++++++++----
 1 file changed, 80 insertions(+), 14 deletions(-)



More information about the gnucash-patches mailing list