Prevent FilterBox extra query (#4276)

closes https://github.com/apache/incubator-superset/issues/4249
This commit is contained in:
Maxime Beauchemin 2018-01-24 16:09:03 -08:00 committed by GitHub
parent 914480ad3c
commit b72d5b03dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -1546,6 +1546,9 @@ class FilterBoxViz(BaseViz):
credits = 'a <a href="https://github.com/airbnb/superset">Superset</a> original'
def query_obj(self):
return None
def filter_query_obj(self):
qry = super(FilterBoxViz, self).query_obj()
groupby = self.form_data.get('groupby')
if len(groupby) < 1 and not self.form_data.get('date_filter'):
@ -1555,7 +1558,7 @@ class FilterBoxViz(BaseViz):
return qry
def get_data(self, df):
qry = self.query_obj()
qry = self.filter_query_obj()
filters = [g for g in self.form_data['groupby']]
d = {}
for flt in filters: