From 6bc51f1e34c430ef31888a664be2a907b0137cfb Mon Sep 17 00:00:00 2001 From: Tony Dehnke Date: Thu, 5 Mar 2026 11:00:11 +0000 Subject: [PATCH] fix: add auth property to registerPluginHttpRoute, fix fetchMattermostUserTeams call signature --- extensions/mattermost/src/mattermost/monitor.ts | 1 + extensions/mattermost/src/mattermost/send.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/mattermost/src/mattermost/monitor.ts b/extensions/mattermost/src/mattermost/monitor.ts index 0e217960b66..1a3a50ba035 100644 --- a/extensions/mattermost/src/mattermost/monitor.ts +++ b/extensions/mattermost/src/mattermost/monitor.ts @@ -459,6 +459,7 @@ export async function monitorMattermostProvider(opts: MonitorMattermostOpts = {} const unregisterInteractions = registerPluginHttpRoute({ path: interactionPath, fallbackPath: "/mattermost/interactions/default", + auth: "plugin", handler: createMattermostInteractionHandler({ client, botUserId, diff --git a/extensions/mattermost/src/mattermost/send.ts b/extensions/mattermost/src/mattermost/send.ts index 74422e7a312..9011abbd27e 100644 --- a/extensions/mattermost/src/mattermost/send.ts +++ b/extensions/mattermost/src/mattermost/send.ts @@ -158,7 +158,8 @@ async function resolveChannelIdByName(params: { return cached; } const client = createMattermostClient({ baseUrl, botToken: token }); - const teams = await fetchMattermostUserTeams(client); + const me = await fetchMattermostMe(client); + const teams = await fetchMattermostUserTeams(client, me.id); for (const team of teams) { try { const channel = await fetchMattermostChannelByName(client, team.id, name);