From c507e02d58d7f2ef41878aaddd1959314681adf8 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Sat, 21 Oct 2006 06:00:46 +0000 Subject: [PATCH] Fix nested DB rollback behavior --- chrome/content/zotero/xpcom/db.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/xpcom/db.js b/chrome/content/zotero/xpcom/db.js index 2a03bf069..a2846204f 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);