diff --git a/caravel/models.py b/caravel/models.py index 27eee28e5..c781c2b5d 100644 --- a/caravel/models.py +++ b/caravel/models.py @@ -575,6 +575,8 @@ class SqlaTable(Model, Queryable, AuditMixinNullable): having_clause_and += [text(extras['having'])] if granularity: qry = qry.where(and_(*(time_filter + where_clause_and))) + else: + qry = qry.where(and_(*where_clause_and)) qry = qry.having(and_(*having_clause_and)) if groupby: qry = qry.order_by(desc(main_metric_expr))