AUDIT: r23164 - gnucash/trunk/src/engine - Bug 684670 - Interest amount calculation is wrong in Sqllite3 format

John Ralls jralls at code.gnucash.org
Thu Sep 12 19:29:43 EDT 2013


Author: jralls
Date: 2013-09-12 19:29:42 -0400 (Thu, 12 Sep 2013)
New Revision: 23164
Trac: http://svn.gnucash.org/trac/changeset/23164

Modified:
   gnucash/trunk/src/engine/SchedXaction.c
Log:
Bug 684670 - Interest amount calculation is wrong in Sqllite3 format

Yet another corner where forgetting to run a edit-commit cycle when
changing state breaks database save.
BP

Modified: gnucash/trunk/src/engine/SchedXaction.c
===================================================================
--- gnucash/trunk/src/engine/SchedXaction.c	2013-09-09 21:58:03 UTC (rev 23163)
+++ gnucash/trunk/src/engine/SchedXaction.c	2013-09-12 23:29:42 UTC (rev 23164)
@@ -1016,7 +1016,10 @@
     g_return_if_fail(sx);
     if (sx->instance_num == instance_num)
         return;
+    gnc_sx_begin_edit(sx);
     sx->instance_num = instance_num;
+    qof_instance_set_dirty(&sx->inst);
+    gnc_sx_commit_edit(sx);
 }
 
 GList *



More information about the gnucash-changes mailing list