Fix a potential bug in integration plugin when field codes are corrupt

This commit is contained in:
Adomas Venčkauskas 2022-12-14 16:20:44 +02:00
parent 95e46ac8a2
commit d27fc31ef0

View file

@ -2907,7 +2907,7 @@ Zotero.Integration.CitationField = class extends Zotero.Integration.Field {
Zotero.Integration.currentDoc.activate();
var result = await Zotero.Integration.currentSession.displayAlert(msg, DIALOG_ICON_CAUTION, DIALOG_BUTTONS_YES_NO_CANCEL);
if (result == 0) { // Cancel
return new Zotero.Exception.UserCancelled("corrupt citation resolution");
throw new Zotero.Exception.UserCancelled("corrupt citation resolution");
} else if (result == 1) { // No
return false;
} else { // Yes