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

Comments?

Phil

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to