diff --git a/src/features/meeting-vote.ts b/src/features/meeting-vote.ts index f1c56d71..d5d7ae84 100644 --- a/src/features/meeting-vote.ts +++ b/src/features/meeting-vote.ts @@ -559,16 +559,13 @@ class VoteReaction { message: Message, excludeBot = false ): Promise> { - if (message.partial) { - message = await message.fetch() - } - const reactions = message.reactions.cache.find( - (reaction) => reaction.emoji.name === this.unicode - ) - if (!reactions) { + message = await message.fetch() + + const reaction = message.reactions.resolve(this.unicode) + if (!reaction) { return new Collection() } - const users = await reactions.users.fetch() + const users = await reaction.users.fetch() return excludeBot ? users.filter((user: User) => !user.bot) : users }