gnucash master: Multiple changes pushed

John Ralls jralls at
Fri Mar 28 20:45:24 EDT 2014

Updated	 via (commit)
	 via (commit)
	from (commit)

commit 9293f480634f07e831ae3e1eaa21caf2aaf270ed
Author: John Ralls <jralls at>
Date:   Fri Mar 28 11:32:36 2014 -0700

    Bug 724995 - Gnucash crashes due to assertion failed when opening sqlite file
    Rather than asserting (and therefore crashing) on a bad split or transaction,
    write an error description and raise an ERR_BACKEND_DATA_CORRUPT error.
    Fix bad GUIDs in splits at write.

commit bbd26525fc8ca23bfa997c9ac1a20c774e347d27
Author: John Ralls <jralls at>
Date:   Fri Mar 28 11:30:14 2014 -0700

    Set Gnucash version and GNUCASH_RESAVE_VERSION in init_version_info
    And reset_version_info. This is a better solution than setting it in load
    after calling init_version_info because in load it would over-write the
    values stored in the database.

Summary of changes:
 src/backend/dbi/gnc-backend-dbi.c     |  4 ---
 src/backend/sql/gnc-backend-sql.c     |  8 ++++--
 src/backend/sql/gnc-transaction-sql.c | 50 ++++++++++++++++++++++++++++-------
 3 files changed, 47 insertions(+), 15 deletions(-)

More information about the gnucash-patches mailing list