mirror of
https://github.com/apache/superset.git
synced 2026-04-19 16:14:52 +00:00
refactor: Ensure Flask framework leverages the Flask-SQLAlchemy session (#26200)
This commit is contained in:
@@ -18,7 +18,7 @@ import logging
|
||||
|
||||
from flask_appbuilder.api import expose, protect, safe
|
||||
|
||||
from superset import app, db, event_logger
|
||||
from superset import app, event_logger
|
||||
from superset.daos.datasource import DatasourceDAO
|
||||
from superset.daos.exceptions import DatasourceNotFound, DatasourceTypeNotSupportedError
|
||||
from superset.exceptions import SupersetSecurityException
|
||||
@@ -100,7 +100,7 @@ class DatasourceRestApi(BaseSupersetApi):
|
||||
"""
|
||||
try:
|
||||
datasource = DatasourceDAO.get_datasource(
|
||||
db.session, DatasourceType(datasource_type), datasource_id
|
||||
DatasourceType(datasource_type), datasource_id
|
||||
)
|
||||
datasource.raise_for_access()
|
||||
except ValueError:
|
||||
|
||||
Reference in New Issue
Block a user