From d59fdddb4308b33284bdb92988527d7c279b9408 Mon Sep 17 00:00:00 2001 From: Daniel Gasienica Date: Fri, 30 Mar 2018 16:54:19 -0400 Subject: [PATCH] Improve `storage.fetch` error message --- js/storage.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/js/storage.js b/js/storage.js index c468165949..b130ee3acb 100644 --- a/js/storage.js +++ b/js/storage.js @@ -62,10 +62,11 @@ }, fetch: function() { - return new Promise(function(resolve) { - items.fetch({reset: true}).fail(function() { - console.log('Failed to fetch from storage'); - }).always(resolve); + return new Promise((resolve, reject) => { + items.fetch({reset: true}) + .fail(() => reject(new Error('Failed to fetch from storage.' + + ' This may be due to an unexpected database version.'))) + .always(resolve); }); },