[Gnucash-changes] r13466 - gnucash/trunk/src/engine - Look for
orphan Splits even when there is no Transaction imbalance.
Chris Shoemaker
chris at cvs.gnucash.org
Fri Mar 3 21:42:50 EST 2006
Author: chris
Date: 2006-03-03 21:42:49 -0500 (Fri, 03 Mar 2006)
New Revision: 13466
Trac: http://svn.gnucash.org/trac/changeset/13466
Modified:
gnucash/trunk/src/engine/Scrub.c
Log:
Look for orphan Splits even when there is no Transaction imbalance.
Modified: gnucash/trunk/src/engine/Scrub.c
===================================================================
--- gnucash/trunk/src/engine/Scrub.c 2006-03-04 00:27:38 UTC (rev 13465)
+++ gnucash/trunk/src/engine/Scrub.c 2006-03-04 02:42:49 UTC (rev 13466)
@@ -407,14 +407,15 @@
ENTER ("()");
+ /* Must look or orphan splits even if there is no imbalance. */
+ xaccTransBeginEdit(trans);
+ xaccTransScrubSplits (trans);
+ xaccTransCommitEdit(trans);
+
/* If the transaction is balanced, nothing more to do */
imbalance = xaccTransGetImbalance (trans);
if (gnc_numeric_zero_p (imbalance)) return;
- xaccTransBeginEdit(trans);
- xaccTransScrubSplits (trans);
- xaccTransCommitEdit(trans);
-
if (!account)
{
if (!root)
More information about the gnucash-changes
mailing list