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