GNOME Bugzilla – Bug 340361
Log replay does not re-delete accounts.
Last modified: 2018-06-29 21:03:13 UTC
Please describe the problem: If accounts are deleted, the log replay importer does not reflect this; while transactions are moved, accounts are unaffected. Steps to reproduce: 1. Delete an account and its associated transactions. 2. Kill GnuCash. 3. Reopen GnuCash, reopen the file. 4. Replay the log. Actual results: The deleted account is still there, though the transactions have been affected. Expected results: The log replay should delete the account. Does this happen every time? Yes; this is repeatable. Other information:
See also Bug#150514.
still a problem in the latest 2.2.x versions?
Yes, it is.
*** This bug has been marked as a duplicate of bug 621079 ***
Reopening. As Frank correctly points out on bug 621079, this bug is not a duplicate, but it details one aspect of the replay log problems. Solving this bug in itself would improve the replay logs. Let me add that technically this enhancement request requires changes in two separate components of GnuCash: 1. The engine generates the replay logs. So the engine should be enhanced to write log entries whenever an account is being deleted. 2. Replaying the logs is implemented in the Import component. So the import component should be enhanced to actually replay account removal log entries.
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=340361. Please continue processing the bug there and please update any external references or bookmarks.