From b633bc5577b14f2c8a70cf4acb1c34cd6a3dff96 Mon Sep 17 00:00:00 2001 From: Tran Ngoc Tuan <94174684+tuantran0910@users.noreply.github.com> Date: Sat, 4 Oct 2025 04:47:35 +0700 Subject: [PATCH] fix(security-manager): switch from deprecated get_session to session attribute (#35290) (cherry picked from commit 04b1a4541626266b7ed2c2a786657d0bf75677f4) --- superset/security/manager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/superset/security/manager.py b/superset/security/manager.py index 2488c75e295..6ff5c1f3484 100644 --- a/superset/security/manager.py +++ b/superset/security/manager.py @@ -622,7 +622,7 @@ class SupersetSecurityManager( # pylint: disable=too-many-public-methods and form_data.get("slice_id") == 0 and (chart_id := form_data.get("chart_id")) and ( - slc := self.get_session.query(Slice) + slc := self.session.query(Slice) .filter(Slice.id == chart_id) .one_or_none() ) @@ -632,7 +632,7 @@ class SupersetSecurityManager( # pylint: disable=too-many-public-methods and ( drillable_columns := { row[0] - for row in self.get_session.query(TableColumn.column_name) + for row in self.session.query(TableColumn.column_name) .filter(TableColumn.table_id == datasource.id) .filter(TableColumn.groupby) .all()