diff --git a/pkg/agent/run.go b/pkg/agent/run.go index 21f2533dd..4e673b915 100644 --- a/pkg/agent/run.go +++ b/pkg/agent/run.go @@ -976,7 +976,7 @@ func executeParallel( continue } se, ok := errors.AsType[*SuspendedError](entry.err) - if ok { + if ok && se.Checkpoint != nil { innerCheckpoints := make(map[string]*Checkpoint) var completed []CompletedCall