commit ad04e96ad43f59991653846952b5da203b480ba1
parent b114266fb314fa2837417670712836ee6bdc0d7d
Author: Simon Kornblith <simon@simonster.com>
Date: Thu, 30 Jun 2011 02:01:31 +0000
Fix error in multiple item saving
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/chrome/content/zotero/xpcom/connector/translate_item.js b/chrome/content/zotero/xpcom/connector/translate_item.js
@@ -52,7 +52,7 @@ Zotero.Translate.ItemSaver.prototype = {
// attempt to save to server on a timer
if(me._timeoutID) clearTimeout(me._timeoutID);
me._itemsToSaveToServer.push(item);
- setTimeout(function() { me._saveToServer() }, 2000);
+ me._timeoutID = setTimeout(function() { me._saveToServer() }, 2000);
}
});
},
@@ -123,6 +123,8 @@ Zotero.Translate.ItemSaver.prototype = {
if(!status) {
Zotero.Messaging.sendMessage("saveDialog_error", status);
throw new Error("Translate: Save to server failed: "+message);
+ } else {
+ Zotero.debug("Translate: Save to server complete");
}
}, true);
}