From 4cc6ff013d252eec9d70018b297a4c539fa354f1 Mon Sep 17 00:00:00 2001 From: Jvst Me Date: Thu, 13 Aug 2026 19:16:29 +0200 Subject: [PATCH] Fix `IndexError` in `dstack apply` --- src/dstack/_internal/cli/services/configurators/run.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/dstack/_internal/cli/services/configurators/run.py b/src/dstack/_internal/cli/services/configurators/run.py index 0733e4f71..49aa40085 100644 --- a/src/dstack/_internal/cli/services/configurators/run.py +++ b/src/dstack/_internal/cli/services/configurators/run.py @@ -873,8 +873,12 @@ def _is_ready_to_attach(run: Run) -> bool: RunStatus.PROVISIONING, RunStatus.TERMINATING, ] - or run._run.jobs[0].job_submissions[-1].status - in [JobStatus.SUBMITTED, JobStatus.PROVISIONING, JobStatus.PULLING] + or ( + run._run.jobs + and run._run.jobs[0].job_submissions + and run._run.jobs[0].job_submissions[-1].status + in [JobStatus.SUBMITTED, JobStatus.PROVISIONING, JobStatus.PULLING] + ) or run._run.is_deployment_in_progress() )