From 227c66c2c50dd88bdc1ae4eb81dcd2f8189aea98 Mon Sep 17 00:00:00 2001 From: vera-liu Date: Mon, 27 Feb 2017 11:12:47 -0800 Subject: [PATCH] [hotfix] add regex for druid filters (#2288) --- .../javascripts/explorev2/components/controls/Filter.jsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/superset/assets/javascripts/explorev2/components/controls/Filter.jsx b/superset/assets/javascripts/explorev2/components/controls/Filter.jsx index 4026222749..225c832a1f 100644 --- a/superset/assets/javascripts/explorev2/components/controls/Filter.jsx +++ b/superset/assets/javascripts/explorev2/components/controls/Filter.jsx @@ -24,8 +24,10 @@ const defaultProps = { export default class Filter extends React.Component { constructor(props) { super(props); + const filterOps = props.datasource.type === 'table' ? + ['in', 'not in'] : ['==', '!=', 'in', 'not in', 'regex']; this.opChoices = this.props.having ? ['==', '!=', '>', '<', '>=', '<='] - : ['in', 'not in']; + : filterOps; } fetchFilterValues(col) { if (!this.props.datasource) {