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.
This commit is contained in:
John Ralls
2018-06-12 15:49:28 -07:00
parent c8861d4666
commit ffe6044cd6

View File

@@ -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;
}