diff --git a/chrome/content/zotero/xpcom/schema.js b/chrome/content/zotero/xpcom/schema.js index 7ea7d55d4a..79882c9208 100644 --- a/chrome/content/zotero/xpcom/schema.js +++ b/chrome/content/zotero/xpcom/schema.js @@ -1527,11 +1527,13 @@ Zotero.Schema = new function(){ yield Zotero.DB.waitForTransaction(); } - try { - yield Zotero.Retractions.updateFromServer(); - } - catch (e) { - Zotero.logError(e); + if (mode == this.REPO_UPDATE_PERIODIC || mode == this.REPO_UPDATE_STARTUP) { + try { + yield Zotero.Retractions.updateFromServer(); + } + catch (e) { + Zotero.logError(e); + } } // Get the last timestamp we got from the server