summary refs log tree commit diff
diff options
context:
space:
mode:
authorCyberL1 <cyber.hf18@gmail.com>2026-06-25 21:05:39 +0200
committerRory& <root@rory.gay>2026-06-26 16:42:33 +0200
commit74b83801b797cf633783ab135d302bf61a733934 (patch)
tree682309d9eef5192c7d21f6e28dbb7fd0980ac7d9
parentfix: ignore null/undefined in where queries (diff)
downloadserver-ts-74b83801b797cf633783ab135d302bf61a733934.tar.xz
fix: check if message is a poll
-rw-r--r--src/api/routes/channels/#channel_id/messages/index.ts12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/api/routes/channels/#channel_id/messages/index.ts b/src/api/routes/channels/#channel_id/messages/index.ts

index c9d266ee..6a453f6f 100644 --- a/src/api/routes/channels/#channel_id/messages/index.ts +++ b/src/api/routes/channels/#channel_id/messages/index.ts
@@ -214,12 +214,14 @@ router.get( return att; }) ?? []; - (x.poll?.results?.answer_counts as (PollAnswerCount & { voters?: string[] })[]).map((answer) => { - answer.me_voted = answer.voters!.includes(req.user_id); - delete answer.voters; + if (x.poll?.results) { + (x.poll.results.answer_counts as (PollAnswerCount & { voters?: string[] })[]).map((answer) => { + answer.me_voted = answer.voters!.includes(req.user_id); + delete answer.voters; - return answer; - }); + return answer; + }); + } /** Some clients ( discord.js ) only check if a property exists within the response,