From 3e6c3107c2010fa63abef77d8e1e2d7fba796751 Mon Sep 17 00:00:00 2001 From: Pascal Date: Mon, 5 Mar 2018 14:50:59 +0100 Subject: [PATCH] fix(GuildMemberRoleStore): make remove role remove roles again --- src/stores/GuildMemberRoleStore.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stores/GuildMemberRoleStore.js b/src/stores/GuildMemberRoleStore.js index 95d9daa85..a5f781338 100644 --- a/src/stores/GuildMemberRoleStore.js +++ b/src/stores/GuildMemberRoleStore.js @@ -70,7 +70,7 @@ class GuildMemberRoleStore extends DataStore { return Promise.reject(new TypeError('INVALID_TYPE', 'roles', 'Array or Collection of Roles or Snowflakes', true)); } - const newRoles = [...new Set(roleOrRoles.concat(this.array()))]; + const newRoles = this.keyArray().filter(role => !roleOrRoles.includes(role)); return this.set(newRoles, reason); }