mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
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:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user