r18180 - gnucash/trunk/src - 1) When deleting a sched transaction, delete the recurrence properly (SQL backend)
Phil Longstaff
plongstaff at code.gnucash.org
Mon Jul 6 19:11:57 EDT 2009
Author: plongstaff
Date: 2009-07-06 19:11:56 -0400 (Mon, 06 Jul 2009)
New Revision: 18180
Trac: http://svn.gnucash.org/trac/changeset/18180
Modified:
gnucash/trunk/src/backend/sql/gnc-schedxaction-sql.c
gnucash/trunk/src/backend/xml/gnc-schedxaction-xml-v2.c
gnucash/trunk/src/engine/SchedXaction.c
gnucash/trunk/src/engine/SchedXaction.h
gnucash/trunk/src/gnome/dialog-sx-editor.c
gnucash/trunk/src/gnome/dialog-sx-from-trans.c
gnucash/trunk/src/gnome/gnc-plugin-page-sx-list.c
Log:
1) When deleting a sched transaction, delete the recurrence properly (SQL backend)
2) Fix bug 586558 – When a scheduled transaction is deleted, the objects aren't cleaned up properly
The problem is that the xaccSchedXactionFree() function didn't properly call qof to commit the
delete operation.
More information about the gnucash-patches
mailing list