From b79a1c7575e94c3e62654c87775cac497be4a50a Mon Sep 17 00:00:00 2001 From: PalmDevs Date: Fri, 26 Jul 2024 00:04:21 +0700 Subject: [PATCH] fix(bots/discord): only check for member permissions when specified while correcting responses --- .../src/events/discord/messageReactionAdd/correctResponse.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bots/discord/src/events/discord/messageReactionAdd/correctResponse.ts b/bots/discord/src/events/discord/messageReactionAdd/correctResponse.ts index 2e8bd2a..701ad2f 100644 --- a/bots/discord/src/events/discord/messageReactionAdd/correctResponse.ts +++ b/bots/discord/src/events/discord/messageReactionAdd/correctResponse.ts @@ -46,7 +46,7 @@ withContext(on, 'messageReactionAdd', async (context, rct, user) => { const member = await reactionMessage.guild.members.fetch(user.id) const { permissions, roles } = allowedMembers - if (!(member.permissions.has(permissions ?? 0n) || roles?.some(role => member.roles.cache.has(role)))) + if (!((permissions ? member.permissions.has(permissions) : false) || roles?.some(role => member.roles.cache.has(role)))) return } else if (allowedUsers) { if (!allowedUsers.includes(user.id)) return