From 5afdd49543175a0ded791e82a4f07c67d335ed41 Mon Sep 17 00:00:00 2001 From: Christopher Homberger Date: Thu, 28 Aug 2025 20:53:14 +0200 Subject: [PATCH] Fix crash if jobrun.Plan == nil on restarting --- actionsrunner/runner.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/actionsrunner/runner.go b/actionsrunner/runner.go index d6960dd..c8f1c15 100644 --- a/actionsrunner/runner.go +++ b/actionsrunner/runner.go @@ -179,7 +179,7 @@ func (run *RunRunner) Run(runnerenv RunnerEnvironment, listenerctx, corectx cont jobrun := &JobRun{} if runnerenv.ReadJSON("jobrun.json", jobrun) == nil && ((jobrun.RegistrationURL == instance.RegistrationURL && jobrun.Name == instance.Agent.Name) || - (len(settings.Instances) == 1)) { + (len(settings.Instances) == 1) && jobrun.Plan != nil && jobrun.RunServiceURL == "") { result := "Failed" finish := &protocol.JobEvent{ Name: "JobCompleted",