From 923cc78276e9281d00b7aae7e90ae6f144baf29a Mon Sep 17 00:00:00 2001 From: lyndsiWilliams Date: Tue, 2 Aug 2022 16:36:56 -0500 Subject: [PATCH 1/2] Fix tab state --- superset/views/sql_lab.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/superset/views/sql_lab.py b/superset/views/sql_lab.py index f83c4521e707a..d0fd44649b32d 100644 --- a/superset/views/sql_lab.py +++ b/superset/views/sql_lab.py @@ -139,7 +139,8 @@ def post(self) -> FlaskResponse: # pylint: disable=no-self-use query_editor = json.loads(request.form["queryEditor"]) tab_state = TabState( user_id=get_user_id(), - label=query_editor.get("title", "Untitled Query"), + label=query_editor.get("name") + or query_editor.get("title", "Untitled Query"), active=True, database_id=query_editor["dbId"], schema=query_editor.get("schema"), From 831197fe0baf2d29cb42fadcd8a88dec0110ebec Mon Sep 17 00:00:00 2001 From: Lyndsi Kay Williams <55605634+lyndsiWilliams@users.noreply.github.com> Date: Tue, 2 Aug 2022 16:41:30 -0500 Subject: [PATCH 2/2] Update sql_lab.py --- superset/views/sql_lab.py | 1 + 1 file changed, 1 insertion(+) diff --git a/superset/views/sql_lab.py b/superset/views/sql_lab.py index d0fd44649b32d..1042b8f920ac2 100644 --- a/superset/views/sql_lab.py +++ b/superset/views/sql_lab.py @@ -139,6 +139,7 @@ def post(self) -> FlaskResponse: # pylint: disable=no-self-use query_editor = json.loads(request.form["queryEditor"]) tab_state = TabState( user_id=get_user_id(), + # This is for backward compatibility label=query_editor.get("name") or query_editor.get("title", "Untitled Query"), active=True,