mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Merge pull request #17224 from jdavcs/23.2_cardinality_error_2
[23.2] Fix cardinality violation error: subquery returns multiple results
This commit is contained in:
@@ -8293,9 +8293,8 @@ class WorkflowInvocation(Base, UsesCreateAndUpdateTime, Dictifiable, Serializabl
|
||||
.filter(WorkflowInvocationStep.workflow_invocation_id == self.id)
|
||||
.filter(~Job.state.in_(Job.finished_states))
|
||||
.with_for_update()
|
||||
.scalar_subquery()
|
||||
)
|
||||
sa_session.execute(update(Job.table).where(Job.id == job_subq).values({"state": Job.states.DELETING}))
|
||||
sa_session.execute(update(Job.table).where(Job.id.in_(job_subq)).values({"state": Job.states.DELETING}))
|
||||
|
||||
job_collection_subq = (
|
||||
select(Job.id)
|
||||
|
||||
Reference in New Issue
Block a user