Skip to content

Commit d23b611

Browse files
committed
reload datasets AFTER a snapshot is cloned
- the new dataset was not displayed in the datasets
1 parent e4af4d9 commit d23b611

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

webapp/src/ZSD/Views/BrowseSnapshots/CloneSnapshot.purs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import React.Basic.DOM as R
1717
import React.Basic.DOM.Events (capture, capture_, key, targetValue)
1818
import React.Basic.Events (handler)
1919
import ZSD.Components.Confirm as Confirm
20+
import ZSD.Components.Spinner as Spinner
2021
import ZSD.Fragments.FormCommandFlag (flag)
2122
import ZSD.Model.Dataset (Dataset)
2223
import ZSD.Model.Dataset as Dataset
@@ -52,10 +53,10 @@ update self = case _ of
5253
$ validateName name
5354
CloneSnapshot ->
5455
flip foldMap self.state.fsName \name ->
55-
self.props.onOk *> launchAff_ do
56+
Spinner.display *> launchAff_ do
5657
let fsName = self.state.base <> "/" <> name
5758
res <- Dataset.cloneSnapshot self.props.dataset self.props.snap self.state.flags fsName
58-
liftEffect $ either Messages.appError Messages.info res
59+
liftEffect $ self.props.onOk *> Spinner.remove *> either Messages.appError Messages.info res
5960

6061
cloneSnapshot :: Props -> JSX
6162
cloneSnapshot = make component { initialState, didMount, render }

webapp/src/ZSD/Views/BrowseSnapshots/DestroySnapshot.purs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ data Action
3636
update :: Self Props State -> Action -> Effect Unit
3737
update self = case _ of
3838
DestroySnapshot snap ->
39-
self.props.onOk *> Spinner.display *> launchAff_ do
39+
Spinner.display *> launchAff_ do
4040
res <- Dataset.destroySnapshot self.props.dataset snap self.state
4141
liftEffect $ either Messages.appError Messages.info res *> self.props.onOk *> Spinner.remove
4242

0 commit comments

Comments
 (0)