diff --git a/chrome/content/zotero/xpcom/db.js b/chrome/content/zotero/xpcom/db.js index 2a03bf069c..a2846204f3 100644 --- a/chrome/content/zotero/xpcom/db.js +++ b/chrome/content/zotero/xpcom/db.js @@ -320,8 +320,9 @@ Zotero.DB = new function(){ var db = _getDBConnection(); if (_transactionNestingLevel){ - Zotero.debug('Flagging nested transaction for rollback', 5); + _transactionNestingLevel--; _transactionRollback = true; + Zotero.debug('Flagging nested transaction for rollback', 5); } else { Zotero.debug('Rolling back transaction', 5);