From 9572521e3c390e610de8e4dc79e4086b3b1d6e44 Mon Sep 17 00:00:00 2001 From: Shubham Parihar Date: Sat, 1 May 2021 01:13:14 +0530 Subject: [PATCH] fix(GuildMemberRoleManager): unable to remove roles when passed an array (#5556) --- src/managers/GuildMemberRoleManager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/managers/GuildMemberRoleManager.js b/src/managers/GuildMemberRoleManager.js index f02ac807f..b2840103c 100644 --- a/src/managers/GuildMemberRoleManager.js +++ b/src/managers/GuildMemberRoleManager.js @@ -134,7 +134,7 @@ class GuildMemberRoleManager { throw new TypeError('INVALID_TYPE', 'roles', 'Array or Collection of Roles or Snowflakes', true); } - const newRoles = this._roles.filter(role => !roleOrRoles.includes(role)); + const newRoles = this._roles.filter(role => !roleOrRoles.includes(role.id)); return this.set(newRoles, reason); } else { const roleID = this.guild.roles.resolveID(roleOrRoles);