engine: when filtering only use joins if defined (#27407)
This commit is contained in:
parent
0dce40e5e9
commit
6451f27c18
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue