From 50bb418fe79de7dd96557ef8e17385189d111d7e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 25 Jan 2026 04:11:16 +0000 Subject: [PATCH] fix: guard discord thread channel --- src/discord/monitor/message-handler.process.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/discord/monitor/message-handler.process.ts b/src/discord/monitor/message-handler.process.ts index c26718ecf..0be4b6d84 100644 --- a/src/discord/monitor/message-handler.process.ts +++ b/src/discord/monitor/message-handler.process.ts @@ -135,8 +135,10 @@ export async function processDiscordMessage(ctx: DiscordMessagePreflightContext) threadParentType === ChannelType.GuildForum || threadParentType === ChannelType.GuildMedia; const forumParentSlug = isForumParent && threadParentName ? normalizeDiscordSlug(threadParentName) : ""; - const isForumStarter = - threadChannel && isForumParent && forumParentSlug ? message.id === threadChannel.id : false; + const threadChannelId = threadChannel?.id; + const isForumStarter = Boolean( + threadChannelId && isForumParent && forumParentSlug && message.id === threadChannelId, + ); const forumContextLine = isForumStarter ? `[Forum parent: #${forumParentSlug}]` : null; const groupChannel = isGuildMessage && displayChannelSlug ? `#${displayChannelSlug}` : undefined; const groupSubject = isDirectMessage ? undefined : groupChannel;