diff --git a/src/backend/sql/gnc-backend-sql.c b/src/backend/sql/gnc-backend-sql.c index 6eea66fafc..b181360e73 100644 --- a/src/backend/sql/gnc-backend-sql.c +++ b/src/backend/sql/gnc-backend-sql.c @@ -449,6 +449,9 @@ gnc_sql_begin_edit( GncSqlBackend *be, QofInstance *inst ) { g_return_if_fail( be != NULL ); g_return_if_fail( inst != NULL ); + + ENTER( " " ); + LEAVE( "" ); } void @@ -456,6 +459,9 @@ gnc_sql_rollback_edit( GncSqlBackend *be, QofInstance *inst ) { g_return_if_fail( be != NULL ); g_return_if_fail( inst != NULL ); + + ENTER( " " ); + LEAVE( "" ); } static void diff --git a/src/backend/sql/gnc-transaction-sql.c b/src/backend/sql/gnc-transaction-sql.c index a3c5a65ee8..01f206d3f2 100644 --- a/src/backend/sql/gnc-transaction-sql.c +++ b/src/backend/sql/gnc-transaction-sql.c @@ -735,6 +735,9 @@ compile_split_query( GncSqlBackend* be, QofQuery* pQuery ) g_free( query_sql ); query_info->has_been_run = FALSE; query_info->acct = xaccAccountLookup( acct_guid, be->primary_book ); + if( query_info->acct == NULL ) { + PWARN( "Unable to find account with guid='%s'\n", guid_buf ); + } g_free( subquery_sql ); } @@ -749,6 +752,7 @@ run_split_query( GncSqlBackend* be, gpointer pQuery ) g_return_if_fail( be != NULL ); g_return_if_fail( pQuery != NULL ); + g_return_if_fail( query_info->acct != NULL ); // When the query to load all splits for the account has been run, set the // mark so that this account's query is not reexecuted.