From 496b50a40eb700f416cab6e6b4f5b124186deebc Mon Sep 17 00:00:00 2001
From: esikkala <esko.ikkala@aalto.fi>
Date: Mon, 26 Nov 2018 13:13:49 +0200
Subject: [PATCH] Fix dialog closing

---
 src/client/actions/index.js          | 2 +-
 src/client/components/FacetDialog.js | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/client/actions/index.js b/src/client/actions/index.js
index 78bb654d..bedcb091 100644
--- a/src/client/actions/index.js
+++ b/src/client/actions/index.js
@@ -37,7 +37,7 @@ export const CLEAR_FACET = 'CLEAR_FACET';
 export const FETCH_FACET_FAILED = 'FETCH_FACET_FAILED';
 export const UPDATE_FILTER = 'UPDATE_FILTER';
 export const OPEN_FACET_DIALOG = 'OPEN_FACET_DIALOG';
-export const CLOSE_FACET_DIALOG = 'OPEN_FACET_DIALOG';
+export const CLOSE_FACET_DIALOG = 'CLOSE_FACET_DIALOG';
 
 export const SORT_RESULTS = 'SORT_RESULTS';
 export const CLEAR_ERROR = 'CLEAR_ERROR';
diff --git a/src/client/components/FacetDialog.js b/src/client/components/FacetDialog.js
index de6f2dd5..ae0af071 100644
--- a/src/client/components/FacetDialog.js
+++ b/src/client/components/FacetDialog.js
@@ -24,6 +24,7 @@ class FacetDialog extends React.Component {
     this.props.fetchFacet();
   }
 
+  handleClose = () => this.props.closeFacetDialog();
 
   render() {
     const { classes } = this.props;
@@ -31,7 +32,7 @@ class FacetDialog extends React.Component {
       <Dialog
         classes={{ paper: classes.dialogPaper }}
         open={this.props.facet.facetDialogOpen}
-        onClose={this.props.closeFacetDialog}
+        onClose={this.handleClose}
         aria-labelledby="form-dialog-title"
       >
         <DialogTitle disableTypography={true}>
-- 
GitLab