diff --git a/lib/jsrunner/js.go b/lib/jsrunner/js.go index 18d8d54cc..0713ab8b0 100644 --- a/lib/jsrunner/js.go +++ b/lib/jsrunner/js.go @@ -34,11 +34,11 @@ func (j *jsRunner) Engine() Engine { } func (j *jsRunner) MustGet(key string) (JSValue, error) { - result := j.global.Get("elkResult") + result := j.global.Get(key) if result.IsUndefined() { return nil, fmt.Errorf("key %q not found in global scope", key) } - defer j.global.Set("elkResult", js.Undefined()) + defer j.global.Set(key, js.Undefined()) return &jsValue{val: result}, nil }