diff --git a/chrome/content/zotero/xpcom/zotero.js b/chrome/content/zotero/xpcom/zotero.js index 5df1d849c..0c38615bd 100644 --- a/chrome/content/zotero/xpcom/zotero.js +++ b/chrome/content/zotero/xpcom/zotero.js @@ -570,9 +570,16 @@ Components.utils.import("resource://gre/modules/osfile.jsm"); try { var updated = yield Zotero.Schema.updateSchema({ - onBeforeUpdate: () => Zotero.showZoteroPaneProgressMeter( - Zotero.getString('upgrade.status') - ) + onBeforeUpdate: () => { + try { + Zotero.showZoteroPaneProgressMeter( + Zotero.getString('upgrade.status') + ) + } + catch (e) { + Zotero.logError(e); + } + } }); } catch (e) {