r23165 - gnucash/branches/2.4/src/engine - [r23164]Bug #684670 - Interest amount calculation is wrong in Sqllite3 format

John Ralls jralls at code.gnucash.org
Thu Sep 12 19:31:18 EDT 2013


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

Modified:
   gnucash/branches/2.4/src/engine/SchedXaction.c
Log:
[r23164]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.

Modified: gnucash/branches/2.4/src/engine/SchedXaction.c
===================================================================
--- gnucash/branches/2.4/src/engine/SchedXaction.c	2013-09-12 23:29:42 UTC (rev 23164)
+++ gnucash/branches/2.4/src/engine/SchedXaction.c	2013-09-12 23:31:16 UTC (rev 23165)
@@ -1041,7 +1041,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