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": [