diff --git a/pkg/runner/runner.go b/pkg/runner/runner.go index 12258a91..80e3a3cf 100644 --- a/pkg/runner/runner.go +++ b/pkg/runner/runner.go @@ -199,7 +199,7 @@ func (r *Runner) Run(ctx context.Context, prg types.Program, env []string, input callCtx := engine.NewContext(ctx, &prg) state, err := r.call(callCtx, monitor, env, input) if err != nil { - return "", nil + return "", err } if state.Continuation != nil { return "", &ErrContinuation{