From 6cbe0e60966d77037e691a8e4de8a05e3a77edad Mon Sep 17 00:00:00 2001 From: Jeff Niu Date: Mon, 27 Nov 2017 21:12:20 -0800 Subject: [PATCH] Fixed branching condition with dimension spec (#3920) --- superset/connectors/druid/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/connectors/druid/models.py b/superset/connectors/druid/models.py index 90b4dc063e46b..f5b3ff4216a4a 100644 --- a/superset/connectors/druid/models.py +++ b/superset/connectors/druid/models.py @@ -1018,7 +1018,7 @@ def run_query( # noqa / druid del qry['dimensions'] qry['metric'] = list(qry['aggregations'].keys())[0] client.topn(**qry) - elif len(groupby) > 1 or having_filters or not order_desc: + else: # If grouping on multiple fields or using a having filter # we have to force a groupby query if timeseries_limit and is_timeseries: