From efff1ac4a1d2b26ef932ac6937be0456fb901c09 Mon Sep 17 00:00:00 2001 From: vera-liu Date: Tue, 28 Feb 2017 16:54:42 -0800 Subject: [PATCH] Temp hack to make druid filters work in dashboard (#2300) --- .../javascripts/explorev2/components/controls/Filter.jsx | 6 ------ superset/models.py | 2 ++ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/superset/assets/javascripts/explorev2/components/controls/Filter.jsx b/superset/assets/javascripts/explorev2/components/controls/Filter.jsx index 3397ded94..9e783fc62 100644 --- a/superset/assets/javascripts/explorev2/components/controls/Filter.jsx +++ b/superset/assets/javascripts/explorev2/components/controls/Filter.jsx @@ -100,9 +100,6 @@ export default class Filter extends React.Component { // switching filter value between array/string when needed if (strFilterOps.indexOf(filter.op) !== -1) { // druid having filter or regex/==/!= filters - if (typeof filter.val !== 'string') { - this.props.changeFilter('val', filter.val.length > 0 ? filter.val[0] : ''); - } return ( ); } - if (typeof filter.val === 'string') { - this.props.changeFilter('val', filter.val === '' ? [] : [filter.val]); - } return ( 0 else '' if col in self.num_cols: if op in ('in', 'not in'): eq = [utils.js_string_to_num(v) for v in eq]