Guard embedless messages when checking for poll results, add reply tests

This commit is contained in:
Rory&
2026-06-28 00:54:05 +02:00
parent 73d1ae9e59
commit 673d99051d
4 changed files with 40 additions and 1 deletions
+1 -1
View File
@@ -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(),