Skip to content

Commit 441f721

Browse files
authored
Fix CLI compatibility with server 0.19.11 (#3145)
1 parent e48b44d commit 441f721

File tree

1 file changed

+8
-0
lines changed
  • src/dstack/_internal/core/compatibility

1 file changed

+8
-0
lines changed

src/dstack/_internal/core/compatibility/runs.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ def get_apply_plan_excludes(plan: ApplyRunPlanInput) -> Optional[IncludeExcludeD
5353
}
5454
if all(js.exit_status is None for js in job_submissions):
5555
job_submissions_excludes["exit_status"] = True
56+
if all(js.status_message == "" for js in job_submissions):
57+
job_submissions_excludes["status_message"] = True
58+
if all(js.error is None for js in job_submissions):
59+
job_submissions_excludes["error"] = True
5660
if all(js.deployment_num == 0 for js in job_submissions):
5761
job_submissions_excludes["deployment_num"] = True
5862
if all(not js.probes for js in job_submissions):
@@ -71,6 +75,10 @@ def get_apply_plan_excludes(plan: ApplyRunPlanInput) -> Optional[IncludeExcludeD
7175
}
7276
if latest_job_submission.exit_status is None:
7377
latest_job_submission_excludes["exit_status"] = True
78+
if latest_job_submission.status_message == "":
79+
latest_job_submission_excludes["status_message"] = True
80+
if latest_job_submission.error is None:
81+
latest_job_submission_excludes["error"] = True
7482
if latest_job_submission.deployment_num == 0:
7583
latest_job_submission_excludes["deployment_num"] = True
7684
if not latest_job_submission.probes:

0 commit comments

Comments
 (0)