From 3445579a3f3ba6492eab07c09efd7326d894bd95 Mon Sep 17 00:00:00 2001 From: Dmitry Meyer Date: Wed, 22 Apr 2026 15:56:09 +0000 Subject: [PATCH] Add missing join to volumes query in JobSubmittedPipeline Fixes: https://github.com/dstackai/dstack/issues/3815 --- .../server/background/pipeline_tasks/jobs_submitted.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/dstack/_internal/server/background/pipeline_tasks/jobs_submitted.py b/src/dstack/_internal/server/background/pipeline_tasks/jobs_submitted.py index d29d68db8..5a2ec3e0e 100644 --- a/src/dstack/_internal/server/background/pipeline_tasks/jobs_submitted.py +++ b/src/dstack/_internal/server/background/pipeline_tasks/jobs_submitted.py @@ -1592,7 +1592,10 @@ async def _lock_related_volume_models( .options(joinedload(VolumeModel.project)) .options(joinedload(VolumeModel.user).load_only(UserModel.name)) .options( - joinedload(VolumeModel.attachments).joinedload(VolumeAttachmentModel.instance) + joinedload(VolumeModel.attachments) + .joinedload(VolumeAttachmentModel.instance) + .joinedload(InstanceModel.fleet) + .load_only(FleetModel.name) ) .with_for_update(skip_locked=True, key_share=True, of=VolumeModel) )