diff --git a/internal/processing/script-js.go b/internal/processing/script-js.go index 4d3770d..e23dd7a 100644 --- a/internal/processing/script-js.go +++ b/internal/processing/script-js.go @@ -31,6 +31,10 @@ func (sj *ScriptJS) Process(ctx context.Context, payload any) (any, error) { _, err = vm.Eval(sj.Program, quickjs.EvalGlobal) + if err != nil { + return nil, err + } + output, err := vm.GetProperty(vm.GlobalObject(), payloadAtom) if err != nil {