mirror of
https://github.com/apache/superset.git
synced 2026-04-19 08:04:53 +00:00
fix: Missing applied filters indicator (#22137)
This commit is contained in:
@@ -1182,8 +1182,7 @@ def merge_extra_filters(form_data: Dict[str, Any]) -> None:
|
||||
# that are external to the slice definition. We use those for dynamic
|
||||
# interactive filters like the ones emitted by the "Filter Box" visualization.
|
||||
# Note extra_filters only support simple filters.
|
||||
applied_time_extras: Dict[str, str] = {}
|
||||
form_data["applied_time_extras"] = applied_time_extras
|
||||
form_data.setdefault("applied_time_extras", {})
|
||||
adhoc_filters = form_data.get("adhoc_filters", [])
|
||||
form_data["adhoc_filters"] = adhoc_filters
|
||||
merge_extra_form_data(form_data)
|
||||
@@ -1226,7 +1225,7 @@ def merge_extra_filters(form_data: Dict[str, Any]) -> None:
|
||||
time_extra_value = filtr.get("val")
|
||||
if time_extra_value and time_extra_value != NO_TIME_RANGE:
|
||||
form_data[time_extra] = time_extra_value
|
||||
applied_time_extras[filter_column] = time_extra_value
|
||||
form_data["applied_time_extras"][filter_column] = time_extra_value
|
||||
elif filtr["val"]:
|
||||
# Merge column filters
|
||||
filter_key = get_filter_key(filtr)
|
||||
|
||||
Reference in New Issue
Block a user