From cee5ce4f765d20ec78e00ad6c7b2a2f35b467fd7 Mon Sep 17 00:00:00 2001 From: Yulong Wang <7679871+fs-eire@users.noreply.github.com> Date: Wed, 7 Jan 2026 17:21:50 -0800 Subject: [PATCH] [js] fix incorrect output name mapping --- js/node/src/inference_session_wrap.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/node/src/inference_session_wrap.cc b/js/node/src/inference_session_wrap.cc index 1539ca241c210..14f19ef352cd1 100644 --- a/js/node/src/inference_session_wrap.cc +++ b/js/node/src/inference_session_wrap.cc @@ -216,7 +216,7 @@ Napi::Value InferenceSessionWrap::Run(const Napi::CallbackInfo& info) { Napi::Object result = Napi::Object::New(env); for (size_t i = 0; i < outputIndex; i++) { - result.Set(outputNames_[i], OrtValueToNapiValue(env, std::move(outputValues[i]))); + result.Set(outputNames_cstr[i], OrtValueToNapiValue(env, std::move(outputValues[i]))); } return scope.Escape(result); } else { @@ -244,7 +244,7 @@ Napi::Value InferenceSessionWrap::Run(const Napi::CallbackInfo& info) { Napi::Object result = Napi::Object::New(env); for (size_t i = 0; i < outputIndex; i++) { - result.Set(outputNames_[i], OrtValueToNapiValue(env, std::move(outputs[i]))); + result.Set(outputNames_cstr[i], OrtValueToNapiValue(env, std::move(outputs[i]))); } return scope.Escape(result); }