diff --git a/apps/workspace-engine/svc/controllers/deploymentplanresult/controller.go b/apps/workspace-engine/svc/controllers/deploymentplanresult/controller.go index a96e2d3c0..f3d86b303 100644 --- a/apps/workspace-engine/svc/controllers/deploymentplanresult/controller.go +++ b/apps/workspace-engine/svc/controllers/deploymentplanresult/controller.go @@ -74,6 +74,12 @@ func (c *Controller) Process(ctx context.Context, item reconcile.Item) (reconcil agentType := dispatchCtx.JobAgent.Type span.SetAttributes(attribute.String("agent.type", agentType)) + if len(result.AgentState) == 0 { + if checkErr := MaybeUpdateTargetCheck(ctx, c.getter, resultID); checkErr != nil { + span.RecordError(checkErr) + } + } + planCtx, cancel := context.WithTimeout(ctx, planTimeout) defer cancel()