From 59cb7b8e8920e08d1eccce010c86157d4e7c7d91 Mon Sep 17 00:00:00 2001 From: Marco Crespi Date: Mon, 2 Dec 2019 14:48:24 +0100 Subject: [PATCH] fix(reaction-roles): Fix reaction on all messages --- src/management/services/ManagementService.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/management/services/ManagementService.ts b/src/management/services/ManagementService.ts index bfb01f82..ac485fba 100644 --- a/src/management/services/ManagementService.ts +++ b/src/management/services/ManagementService.ts @@ -17,6 +17,9 @@ export class ManagementService { const reactionRoles = await this.client.cache.reactionRoles.get(message.channel.guild.id); const reactionRole = reactionRoles.find(role => { + if (role.channelId !== message.channel.id || role.messageId !== message.id) { + return false; + } const splits = role.emoji.split(':'); if (splits.length === 1) { return emoji.name === splits[0]; @@ -34,6 +37,9 @@ export class ManagementService { if (message.channel instanceof TextChannel) { const reactionRoles = await this.client.cache.reactionRoles.get(message.channel.guild.id); const reactionRole = reactionRoles.find(role => { + if (role.channelId !== message.channel.id || role.messageId !== message.id) { + return false; + } const splits = role.emoji.split(':'); if (splits.length === 1) { return emoji.name === splits[0];