From 510be759652581940e3a4f17e22bdf08fbb671e9 Mon Sep 17 00:00:00 2001 From: "damian.przygodzki" Date: Thu, 18 May 2017 13:14:29 +0200 Subject: [PATCH] #742 Clear single overlay field CONDITIONALLY --- src/components/filters/FiltersItem.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/components/filters/FiltersItem.js b/src/components/filters/FiltersItem.js index 8f1f0b397..ba3a54ae9 100644 --- a/src/components/filters/FiltersItem.js +++ b/src/components/filters/FiltersItem.js @@ -92,13 +92,17 @@ class FiltersItem extends Component { const {applyFilters, closeFilterMenu} = this.props; const {filter} = this.state; - if(filter && !filter.parameters[0].value){ - this.handleClear(); - }else { - applyFilters(filter, () => { - closeFilterMenu(); - }); + if( + filter && + filter.parametersLayoutType === 'singleOverlayField' && + !filter.parameters[0].value + ){ + return this.handleClear(); } + + applyFilters(filter, () => { + closeFilterMenu(); + }); } handleClear = () => {