fix: Saved queries list break if one query can't be parsed (#34289)

This commit is contained in:
Michael S. Molina
2025-07-24 08:30:04 -03:00
committed by GitHub
parent 9b88527883
commit 1e5a4e9bdc
2 changed files with 46 additions and 3 deletions

View File

@@ -48,7 +48,7 @@ from sqlalchemy.orm import backref, relationship
from sqlalchemy.sql.elements import ColumnElement, literal_column
from superset import security_manager
from superset.exceptions import SupersetSecurityException
from superset.exceptions import SupersetParseError, SupersetSecurityException
from superset.jinja_context import BaseTemplateProcessor, get_template_processor
from superset.models.helpers import (
AuditMixinNullable,
@@ -85,7 +85,7 @@ class SqlTablesMixin: # pylint: disable=too-few-public-methods
self.database, # type: ignore
)
)
except (SupersetSecurityException, TemplateError):
except (SupersetSecurityException, SupersetParseError, TemplateError):
return []