diff --git a/superset/charts/schemas.py b/superset/charts/schemas.py index 1e514a20950e..b26f055f85c0 100644 --- a/superset/charts/schemas.py +++ b/superset/charts/schemas.py @@ -1467,8 +1467,8 @@ def rename_deprecated_fields( ("timeseries_limit_metric", "series_limit_metric"), ) for old, new in _renames: - if value := data.pop(old, None): - data[new] = value + if old in data: + data.setdefault(new, data.pop(old)) return data