summary refs log tree commit diff
path: root/src/api
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-06-28 00:54:05 +0200
committerRory& <root@rory.gay>2026-06-28 00:54:05 +0200
commit673d99051dbcc8ca7f5bbe82c2a86c7e5bf57a33 (patch)
treeb675519b72e6080af2b687497053b3408e3e1c61 /src/api
parentrefactor: add poll utility (diff)
downloadserver-ts-673d99051dbcc8ca7f5bbe82c2a86c7e5bf57a33.tar.xz
Guard embedless messages when checking for poll results, add reply tests
Diffstat (limited to 'src/api')
-rw-r--r--src/api/util/handlers/Message.ts2
1 files changed, 1 insertions, 1 deletions
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(),