diff --git a/src/Discord.Net/DiscordClient.Roles.cs b/src/Discord.Net/DiscordClient.Roles.cs index b907f7e6a..41db3718c 100644 --- a/src/Discord.Net/DiscordClient.Roles.cs +++ b/src/Discord.Net/DiscordClient.Roles.cs @@ -88,9 +88,8 @@ namespace Discord var role = _roles.GetOrAdd(response1.Id, server.Id); role.Update(response1); - var response2 = await _api.EditRole(server.Id, role.Id, name: name).ConfigureAwait(false); //TODO: We shouldnt have to send permissions here, should be fixed on Discord's end soon - await _api.EditRole(role.Server.Id, role.Id, + var response2 = await _api.EditRole(role.Server.Id, role.Id, name: name, permissions: role.Permissions.RawValue).ConfigureAwait(false); role.Update(response2);