From b3cef4fa53ae75931bc65f39d058b3f1f487020a Mon Sep 17 00:00:00 2001 From: John Davis Date: Wed, 7 Feb 2024 14:16:46 -0500 Subject: [PATCH] Fix SA2.0 error: explicitly use subquery() for select-from argument --- lib/galaxy/model/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/galaxy/model/__init__.py b/lib/galaxy/model/__init__.py index 8769b6a04d1..b0993224811 100644 --- a/lib/galaxy/model/__init__.py +++ b/lib/galaxy/model/__init__.py @@ -1259,8 +1259,8 @@ ON CONFLICT return None def count_stored_workflow_user_assocs(self, stored_workflow) -> int: - stmt = select(StoredWorkflowUserShareAssociation).filter_by(user=self, stored_workflow=stored_workflow) - stmt = select(func.count()).select_from(stmt) + sq = select(StoredWorkflowUserShareAssociation).filter_by(user=self, stored_workflow=stored_workflow).subquery() + stmt = select(func.count()).select_from(sq) session = object_session(self) return session.scalar(stmt)