From 865428a19e9cfb55b31d2ccd43bcd3fbdad0373f Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Mon, 24 May 2021 14:08:13 -0700 Subject: [PATCH] fix: make dataset list sort case insensitive (#14528) --- superset/views/chart/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/superset/views/chart/views.py b/superset/views/chart/views.py index 233d6a808b326..e4fedac278d34 100644 --- a/superset/views/chart/views.py +++ b/superset/views/chart/views.py @@ -68,7 +68,10 @@ def add(self) -> FlaskResponse: for d in ConnectorRegistry.get_all_datasources(db.session) ] payload = { - "datasources": sorted(datasources, key=lambda d: d["label"]), + "datasources": sorted( + datasources, + key=lambda d: d["label"].lower() if isinstance(d["label"], str) else "", + ), "common": common_bootstrap_payload(), "user": bootstrap_user_data(g.user), }