GDA: Further on the transaction/split issues

Phil Longstaff plongstaff at
Thu Dec 7 09:26:41 EST 2006

I put in some special case code for now so that if a clean transaction
is committed, each split is then committed so that dirty splits in a
clean transaction will be written to the db.  However, if a split is
deleted from a transaction, the deletion is never committed so the db
now has an out-of-balance tx.

Two solutions:
1) better split handling in the register so that dirty splits are
handled properly even if the tx has not been modified
2) If a split is dirty, mark the tx dirty too



More information about the gnucash-devel mailing list