From 3bf30b1e6d2d6f583f7069a1e24e7842d59fab2f Mon Sep 17 00:00:00 2001 From: BattleEye <44738706+AppEternal@users.noreply.github.com> Date: Sun, 17 Jul 2022 11:59:10 -0500 Subject: [PATCH] fix(PermissionOverwriteManager): mutates user (#8283) --- packages/discord.js/src/managers/PermissionOverwriteManager.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/discord.js/src/managers/PermissionOverwriteManager.js b/packages/discord.js/src/managers/PermissionOverwriteManager.js index 2f3f4b2dc..1661080f2 100644 --- a/packages/discord.js/src/managers/PermissionOverwriteManager.js +++ b/packages/discord.js/src/managers/PermissionOverwriteManager.js @@ -139,8 +139,7 @@ class PermissionOverwriteManager extends CachedManager { * .catch(console.error); */ edit(userOrRole, options, overwriteOptions) { - userOrRole = this.channel.guild.roles.resolveId(userOrRole) ?? this.client.users.resolveId(userOrRole); - const existing = this.cache.get(userOrRole); + const existing = this.cache.get(this.channel.guild.roles.resolveId(userOrRole) ?? this.client.users.resolveId(userOrRole)); return this.upsert(userOrRole, options, overwriteOptions, existing); }