fix(PermissionOverwriteManager): mutates user (#8283)

This commit is contained in:
BattleEye
2022-07-17 11:59:10 -05:00
committed by GitHub
parent 103a3584c9
commit 3bf30b1e6d

View File

@@ -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);
}