From f046d3ddcdb91bd200e227f70ec7c6987c2ce6f5 Mon Sep 17 00:00:00 2001 From: Dmytro Sadovnychyi Date: Fri, 17 Nov 2017 15:24:15 +0800 Subject: [PATCH] Handle errors when adding a folder --- src/generic-provider-views/index.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/generic-provider-views/index.js b/src/generic-provider-views/index.js index cc6dc26ea..b94dd203f 100644 --- a/src/generic-provider-views/index.js +++ b/src/generic-provider-views/index.js @@ -345,6 +345,11 @@ module.exports = class View { state = this.plugin.core.getState()[this.plugin.stateId] state.selectedFolders[folderId] = {loading: false, files: files} this.updateState({selectedFolders: folders}) + }).catch((e) => { + state = this.plugin.core.getState()[this.plugin.stateId] + delete state.selectedFolders[folderId] + this.updateState({selectedFolders: state.selectedFolders}) + this.handleError(e) }) }