fix(sqllab): error with lazy_gettext for tab titles (#25469)

(cherry picked from commit ddde178e3b)
This commit is contained in:
ʈᵃᵢ
2023-09-29 19:31:20 -07:00
committed by Michael S. Molina
parent 0dd1a3bea5
commit 455b3d8a67
2 changed files with 240 additions and 239 deletions

View File

@@ -14,6 +14,7 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
import logging
import simplejson as json
@@ -21,7 +22,7 @@ from flask import g, redirect, request, Response
from flask_appbuilder import expose
from flask_appbuilder.models.sqla.interface import SQLAInterface
from flask_appbuilder.security.decorators import has_access, has_access_api
from flask_babel import lazy_gettext as _
from flask_babel import gettext as __, lazy_gettext as _
from sqlalchemy import and_
from superset import db
@@ -145,7 +146,7 @@ class TabStateView(BaseSupersetView):
user_id=get_user_id(),
# This is for backward compatibility
label=query_editor.get("name")
or query_editor.get("title", _("Untitled Query")),
or query_editor.get("title", __("Untitled Query")),
active=True,
database_id=query_editor["dbId"],
schema=query_editor.get("schema"),