Fix rollback bug --- set copied split account to NULL before inserting.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3305 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Dave Peticolas
2000-12-14 01:40:44 +00:00
parent 8703a2c833
commit dc7cd06f2b

View File

@@ -1541,10 +1541,12 @@ xaccTransRollbackEdit (Transaction *trans)
node ; node = node->next)
{
Split *s = node->data;
Account *account = s->acc;
s->acc = NULL;
xaccStoreEntity(s, &s->guid, GNC_ID_SPLIT);
xaccAccountInsertSplit (s->acc, s);
xaccAccountRecomputeBalance (s->acc);
xaccAccountInsertSplit (account, s);
xaccAccountRecomputeBalance (account);
mark_split (s);
}
}