From 6a98b284276d1c5a1cbaeecbbf9eee96447e0311 Mon Sep 17 00:00:00 2001
From: Julia Friesel <julia.friesel@gmail.com>
Date: Mon, 6 May 2019 08:42:43 +0200
Subject: [PATCH] Remove superfluous try/catch

---
 components/settings/data-management/index.js | 17 ++++++-----------
 1 file changed, 6 insertions(+), 11 deletions(-)

diff --git a/components/settings/data-management/index.js b/components/settings/data-management/index.js
index c9e10a05..04a6ccb1 100644
--- a/components/settings/data-management/index.js
+++ b/components/settings/data-management/index.js
@@ -25,17 +25,12 @@ export default class DataManagement extends Component {
   }
 
   startImportFlow = async (shouldDeleteExistingData) => {
-    try {
-      this.onStartLoading()
-      const fileContent = await getFileContent()
-      if (fileContent) {
-        await importData(shouldDeleteExistingData, fileContent)
-      }
-    } catch(err) {
-      return
-    } finally {
-      this.onEndLoading()
+    this.startLoading()
+    const fileContent = await getFileContent()
+    if (fileContent) {
+      await importData(shouldDeleteExistingData, fileContent)
     }
+    this.endLoading()
   }
 
   render() {
@@ -54,7 +49,7 @@ export default class DataManagement extends Component {
               <FramedSegment title={labels.import.button}>
                 <AppText>{labels.import.segmentExplainer}</AppText>
                 <SettingsButton
-                  onPress= {() => openImportDialog(this.onImportData)}
+                  onPress= {() => openImportDialog(this.startImportFlow)}
                 >
                   {labels.import.button}
                 </SettingsButton>
-- 
GitLab