From 0c59fe933d0012eb63acfa02bb51273327b4e218 Mon Sep 17 00:00:00 2001 From: vera-liu Date: Tue, 31 Jan 2017 13:59:44 -0800 Subject: [PATCH] Only call topn when having_filters don't exist (#2075) --- superset/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/superset/models.py b/superset/models.py index a9d6ff4b7..aefdfe617 100644 --- a/superset/models.py +++ b/superset/models.py @@ -2399,7 +2399,7 @@ class DruidDatasource(Model, AuditMixinNullable, Queryable, ImportMixin): if len(groupby) == 0: del qry['dimensions'] client.timeseries(**qry) - if len(groupby) == 1: + if not having_filters and len(groupby) == 1: qry['threshold'] = timeseries_limit or 1000 if row_limit and granularity == 'all': qry['threshold'] = row_limit