diff --git a/src/Discord.Net/Models/User.cs b/src/Discord.Net/Models/User.cs index 186e05ed4..c2d78341a 100644 --- a/src/Discord.Net/Models/User.cs +++ b/src/Discord.Net/Models/User.cs @@ -321,7 +321,7 @@ namespace Discord var mask = ChannelPermissions.All(channel).RawValue; if (BitHelper.GetBit(newPermissions, (int)PermissionsBits.ManageRolesOrPermissions)) - newPermissions = ChannelPermissions.All(channel).RawValue; + newPermissions = mask; else if (!BitHelper.GetBit(newPermissions, (int)PermissionsBits.ReadMessages)) newPermissions = ChannelPermissions.None.RawValue; else