From 39047212083e4c6508bcbd842fd43828ff0183af Mon Sep 17 00:00:00 2001 From: Charles Coulombe Date: Tue, 19 Aug 2025 19:01:31 -0400 Subject: [PATCH] Fixed query results mapping for compatibility with sqlalchemy 2.x --- scripts/cleanup_datasets/admin_cleanup_datasets.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/cleanup_datasets/admin_cleanup_datasets.py b/scripts/cleanup_datasets/admin_cleanup_datasets.py index 41a2665fb02..1c5284e5560 100755 --- a/scripts/cleanup_datasets/admin_cleanup_datasets.py +++ b/scripts/cleanup_datasets/admin_cleanup_datasets.py @@ -235,14 +235,14 @@ def administrative_delete_datasets( .select_from( sa.join(model.User.__table__, model.History.__table__).join(model.HistoryDatasetAssociation.__table__) ) - .set_label_style() + .set_label_style(sa.LABEL_STYLE_DEFAULT) ) for result in app.sa_session.execute(user_query): - user_notifications[result[model.User.__table__.c.email]].append( + user_notifications[result._mapping[model.User.__table__.c.email]].append( ( - result[model.HistoryDatasetAssociation.__table__.c.name], - result[model.History.__table__.c.name], + result._mapping[model.HistoryDatasetAssociation.__table__.c.name], + result._mapping[model.History.__table__.c.name], ) ) deleted_instance_count += 1