From 4b3e507e8b22b2d25e9a79c1feb03fceaefbd464 Mon Sep 17 00:00:00 2001 From: John Bodley <4567245+john-bodley@users.noreply.github.com> Date: Sat, 22 Apr 2023 11:48:20 +1200 Subject: [PATCH] fix(native-filters): Fix encoding of non-temporal default values (#23779) --- superset/utils/dashboard_filter_scopes_converter.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/superset/utils/dashboard_filter_scopes_converter.py b/superset/utils/dashboard_filter_scopes_converter.py index 3cc93c967af21..c0ee64370d1ce 100644 --- a/superset/utils/dashboard_filter_scopes_converter.py +++ b/superset/utils/dashboard_filter_scopes_converter.py @@ -268,13 +268,13 @@ def convert_filter_scopes_to_native_filters( # pylint: disable=invalid-name,too if not default: default = config.get("defaultValue") - if default: - if config["multiple"]: - default = default.split(";") - else: - default = [default] + if default and config["multiple"]: + default = default.split(";") if default: + if not isinstance(default, list): + default = [default] + fltr["defaultDataMask"] = { "extraFormData": { "filters": [