From ab0ee830d8c2dada41cd58fd497a56051a28360a Mon Sep 17 00:00:00 2001 From: Paul Kaplan <pkaplan@media.mit.edu> Date: Tue, 13 Aug 2019 11:33:32 -0400 Subject: [PATCH] Close importing after failing to import --- src/containers/target-pane.jsx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/containers/target-pane.jsx b/src/containers/target-pane.jsx index 11fd2b9f5..1042415b2 100644 --- a/src/containers/target-pane.jsx +++ b/src/containers/target-pane.jsx @@ -141,11 +141,13 @@ class TargetPane extends React.Component { this.props.onShowImporting(); handleFileUpload(e.target, (buffer, fileType, fileName, fileIndex, fileCount) => { spriteUpload(buffer, fileType, fileName, storage, newSprite => { - this.handleNewSprite(newSprite).then(() => { - if (fileIndex === fileCount - 1) { - this.props.onCloseImporting(); - } - }); + this.handleNewSprite(newSprite) + .then(() => { + if (fileIndex === fileCount - 1) { + this.props.onCloseImporting(); + } + }) + .catch(this.props.onCloseImporting); }, this.props.onCloseImporting); }, this.props.onCloseImporting); } -- GitLab