From ee9c95c0216c416deed9ec582d16f303f3ede088 Mon Sep 17 00:00:00 2001 From: Victor Skvortsov Date: Mon, 20 Oct 2025 14:47:38 +0500 Subject: [PATCH] Fix next_triggered_at extra fields not permitted --- src/dstack/_internal/core/compatibility/runs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dstack/_internal/core/compatibility/runs.py b/src/dstack/_internal/core/compatibility/runs.py index a7a9d40a34..a7ce3c63c8 100644 --- a/src/dstack/_internal/core/compatibility/runs.py +++ b/src/dstack/_internal/core/compatibility/runs.py @@ -33,6 +33,8 @@ def get_apply_plan_excludes(plan: ApplyRunPlanInput) -> Optional[IncludeExcludeD current_resource_excludes["deployment_num"] = True if current_resource.fleet is None: current_resource_excludes["fleet"] = True + if current_resource.next_triggered_at is None: + current_resource_excludes["next_triggered_at"] = True apply_plan_excludes["current_resource"] = current_resource_excludes current_resource_excludes["run_spec"] = get_run_spec_excludes(current_resource.run_spec) job_submissions_excludes: IncludeExcludeDictType = {}