From 74b83801b797cf633783ab135d302bf61a733934 Mon Sep 17 00:00:00 2001 From: CyberL1 Date: Thu, 25 Jun 2026 21:05:39 +0200 Subject: [PATCH] fix: check if message is a poll --- .../routes/channels/#channel_id/messages/index.ts | 12 +++++++----- 1 file 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 c9d266eed..6a453f6fa 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,