From 7cf66347643e880532b2abdfad85518dfe9f652c Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Fri, 10 Aug 2018 17:36:04 -0400 Subject: [PATCH] Fix progress window hang if Find Available PDF fails --- chrome/content/zotero/zoteroPane.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/chrome/content/zotero/zoteroPane.js b/chrome/content/zotero/zoteroPane.js index 8ae80afe82..754f4d8907 100644 --- a/chrome/content/zotero/zoteroPane.js +++ b/chrome/content/zotero/zoteroPane.js @@ -3874,9 +3874,14 @@ var ZoteroPane = new function() for (let i = 0; i < items.length; i++) { let item = items[i]; if (Zotero.Attachments.canFindPDFForItem(item)) { - let attachment = await Zotero.Attachments.addAvailablePDF(item); - if (attachment) { - successful++; + try { + let attachment = await Zotero.Attachments.addAvailablePDF(item); + if (attachment) { + successful++; + } + } + catch (e) { + Zotero.logError(e); } } itemProgress.setProgress(((i + 1) / items.length) * 100);