From 750d691712a9e8bde6367786380ea67a63c1db63 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Fri, 29 Apr 2016 23:32:49 -0400 Subject: [PATCH] Throw errors instead of strings in FeedReader rejections --- chrome/content/zotero/xpcom/feedReader.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chrome/content/zotero/xpcom/feedReader.js b/chrome/content/zotero/xpcom/feedReader.js index 7add8ac87..026484330 100644 --- a/chrome/content/zotero/xpcom/feedReader.js +++ b/chrome/content/zotero/xpcom/feedReader.js @@ -180,13 +180,13 @@ Zotero.FeedReader.prototype.terminate = function(status) { // Reject feed promise if not resolved yet if (this._feedProcessed.promise.isPending()) { - this._feedProcessed.reject(status); + this._feedProcessed.reject(new Error(status)); } // Reject feed item promise if not resolved yet let lastItem = this._feedItems[this._feedItems.length - 1]; if (lastItem.promise.isPending()) { - lastItem.reject(status); + lastItem.reject(new Error(status)); } // Close feed connection