From 2dd6794d0e4055a1d5879ff1489fdcaba5a57b6b Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Wed, 4 Mar 2026 01:11:31 -0500 Subject: [PATCH] fix(slack): include modal submitter in session routing --- src/slack/monitor/events/interactions.modal.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slack/monitor/events/interactions.modal.ts b/src/slack/monitor/events/interactions.modal.ts index 603b1ab79e2..99d1a3711b6 100644 --- a/src/slack/monitor/events/interactions.modal.ts +++ b/src/slack/monitor/events/interactions.modal.ts @@ -77,6 +77,7 @@ type SlackInteractionContextPrefix = "slack:interaction:view" | "slack:interacti function resolveModalSessionRouting(params: { ctx: SlackMonitorContext; metadata: ReturnType; + userId?: string; }): { sessionKey: string; channelId?: string; channelType?: string } { const metadata = params.metadata; if (metadata.sessionKey) { @@ -91,6 +92,7 @@ function resolveModalSessionRouting(params: { sessionKey: params.ctx.resolveSlackSystemEventSessionKey({ channelId: metadata.channelId, channelType: metadata.channelType, + senderId: params.userId, }), channelId: metadata.channelId, channelType: metadata.channelType, @@ -139,6 +141,7 @@ function resolveSlackModalEventBase(params: { const sessionRouting = resolveModalSessionRouting({ ctx: params.ctx, metadata, + userId, }); return { callbackId,