From 5eda1e36d78279a52990764822b6cf7fd57caaf4 Mon Sep 17 00:00:00 2001 From: chai2010 Date: Fri, 2 May 2025 06:12:29 +0800 Subject: [PATCH] fix(lib/jsrunner): use the key parameter in MustGet instead of hardcoded "elkResult" Signed-off-by: chai2010 --- lib/jsrunner/js.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 }