From 673d99051dbcc8ca7f5bbe82c2a86c7e5bf57a33 Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 28 Jun 2026 00:54:05 +0200 Subject: Guard embedless messages when checking for poll results, add reply tests --- src/api/util/handlers/Message.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/api/util') diff --git a/src/api/util/handlers/Message.ts b/src/api/util/handlers/Message.ts index d3ce0da7..78bab924 100644 --- a/src/api/util/handlers/Message.ts +++ b/src/api/util/handlers/Message.ts @@ -768,7 +768,7 @@ async function handleMessageMentionsAsync(message: Message) { ); } - if (message.embeds[0].type === EmbedType.poll_result) { + if (message.embeds[0]?.type === EmbedType.poll_result) { message.mentions.push( // @ts-expect-error it does not like the .toPublicUser() lol (await User.findOne({ where: { id: message.author_id } }))!.toPublicUser(), -- cgit 1.5.1