mirror of
https://github.com/apache/superset.git
synced 2026-04-23 18:14:56 +00:00
Fix bug where lists in queries cannot contain multiple types (#8032)
* use set instead of sorted to check equality of lists * run black
This commit is contained in:
committed by
Ville Brofeldt
parent
075b5a5d33
commit
17f0740692
@@ -907,9 +907,7 @@ def merge_extra_filters(form_data: dict):
|
||||
if isinstance(existing_filters[filter_key], list):
|
||||
# Add filters for unequal lists
|
||||
# order doesn't matter
|
||||
if sorted(existing_filters[filter_key]) != sorted(
|
||||
filtr["val"]
|
||||
):
|
||||
if set(existing_filters[filter_key]) != set(filtr["val"]):
|
||||
form_data["adhoc_filters"].append(to_adhoc(filtr))
|
||||
else:
|
||||
form_data["adhoc_filters"].append(to_adhoc(filtr))
|
||||
|
||||
Reference in New Issue
Block a user