From fc6fde280f5f2a244d2fa47e047c2884d37665aa Mon Sep 17 00:00:00 2001 From: eviaaaaa <2278596667@qq.com> Date: Fri, 20 Feb 2026 15:29:28 +0800 Subject: [PATCH] fix(gateway): pass sessionKey to heartbeat in hooks handlers Addresses code review feedback by ensuring the sessionKey is consistently propagated to requestHeartbeatNow in both the success and error paths. --- src/gateway/server/hooks.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gateway/server/hooks.ts b/src/gateway/server/hooks.ts index 844b5f3a7d3..7bfbdbd6646 100644 --- a/src/gateway/server/hooks.ts +++ b/src/gateway/server/hooks.ts @@ -94,7 +94,7 @@ export function createGatewayHooksRequestHandler(params: { sessionKey: mainSessionKey, }); if (value.wakeMode === "now") { - requestHeartbeatNow({ reason: `hook:${jobId}` }); + requestHeartbeatNow({ reason: `hook:${jobId}`, sessionKey: mainSessionKey }); } } } catch (err) { @@ -103,7 +103,7 @@ export function createGatewayHooksRequestHandler(params: { sessionKey: mainSessionKey, }); if (value.wakeMode === "now") { - requestHeartbeatNow({ reason: `hook:${jobId}:error` }); + requestHeartbeatNow({ reason: `hook:${jobId}:error`, sessionKey: mainSessionKey }); } } })();