From 6451f27c18d612947178e1be711bf2e396a81922 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Mon, 14 Jan 2019 12:29:33 +0100 Subject: [PATCH 1/3] engine: when filtering only use joins if defined (#27407) --- bijoe/engine.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bijoe/engine.py b/bijoe/engine.py index 6a2ad7f..9783b8f 100644 --- a/bijoe/engine.py +++ b/bijoe/engine.py @@ -252,7 +252,7 @@ class EngineCube(object): # assert dimension.filter condition, values = dimension.build_filter(values) condition = cursor.mogrify(condition, values) - if dimension.filter_needs_join: + if dimension.filter_needs_join and dimension.join: joins.update(dimension.join) if dimension.filter_in_join: join_conditions.append(condition) -- 2.20.1