From 9c1af66ba425ce4d353c722af39a6b6cfdfd08ff Mon Sep 17 00:00:00 2001 From: skje Date: Mon, 4 Apr 2016 16:03:21 -0700 Subject: [PATCH] Fix ignored SQL where clauses --- caravel/models.py | 2 ++ 1 file changed, 2 insertions(+) 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))