From 82711b4a51b852b4beb53895d5b01cbbcb6a7450 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Fri, 21 Dec 2018 08:32:00 +0000
Subject: [PATCH] Reload after selecting archive with "autosubmit" functions now.

---
 borgbutler-webapp/src/components/views/archives/FileListPanel.jsx  |    5 ++++-
 borgbutler-webapp/src/components/views/archives/FileListFilter.jsx |    2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/borgbutler-webapp/src/components/views/archives/FileListFilter.jsx b/borgbutler-webapp/src/components/views/archives/FileListFilter.jsx
index c36f51b..1efd025 100644
--- a/borgbutler-webapp/src/components/views/archives/FileListFilter.jsx
+++ b/borgbutler-webapp/src/components/views/archives/FileListFilter.jsx
@@ -65,7 +65,7 @@
             <FormSelect
                 value={filter.diffArchiveId}
                 name={'diffArchiveId'}
-                onChange={(event) => {changeFilter(event); reload(event)}}
+                onChange={(event) => {changeFilter(event, () => reload(event))}}
                 hint={'Show differences between current archive and this selected archive.'}
             >
                 <FormOption value={''} label={'Select diff archive'}/>
diff --git a/borgbutler-webapp/src/components/views/archives/FileListPanel.jsx b/borgbutler-webapp/src/components/views/archives/FileListPanel.jsx
index 0f94f96..ce6bf87 100644
--- a/borgbutler-webapp/src/components/views/archives/FileListPanel.jsx
+++ b/borgbutler-webapp/src/components/views/archives/FileListPanel.jsx
@@ -23,7 +23,7 @@
         this.fetchArchiveFileList(false);
     };
 
-    handleInputChange = (event) => {
+    handleInputChange = (event, callback) => {
         event.preventDefault();
         let target = event.target.name;
         this.setState({filter: {...this.state.filter, [event.target.name]: event.target.value}},
@@ -31,6 +31,9 @@
                 if (target === 'mode') {
                     this.fetchArchiveFileList();
                 }
+                if (callback) {
+                    callback();
+                }
             });
     };
 

--
Gitblit v1.10.0