Bug 796248 - Editing Scheduled Transaction

An extra XaccTransBeginEdit, never committed, for transactions that
the backend tried to load when they were already there. That made
the register think that something else had it open.
pull/370/merge
John Ralls 8 years ago
parent c8861d4666
commit ffe6044cd6

@ -292,12 +292,12 @@ load_single_tx (GncSqlBackend* sql_be, GncSqlRow& row)
if (guid == NULL) return NULL;
tx_guid = *guid;
// Don't overwrite the transaction if it's already been loaded (and possibly modified).
// However increase the edit level, it may be modified while loading its splits
/* Don't overwrite the transaction if it's already been loaded (and possibly
* modified).
*/
pTx = xaccTransLookup (&tx_guid, sql_be->book());
if (pTx != NULL)
{
xaccTransBeginEdit (pTx);
return NULL;
}

Loading…
Cancel
Save