From 1014176d2eb40ab0061fd939591c2dc43e90504c Mon Sep 17 00:00:00 2001 From: RogueException Date: Sun, 25 Oct 2015 22:40:23 -0300 Subject: [PATCH] Dont reset color/hoist on EditRole --- src/Discord.Net/DiscordClient.Roles.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Discord.Net/DiscordClient.Roles.cs b/src/Discord.Net/DiscordClient.Roles.cs index 41db3718c..ed21e5af9 100644 --- a/src/Discord.Net/DiscordClient.Roles.cs +++ b/src/Discord.Net/DiscordClient.Roles.cs @@ -105,9 +105,9 @@ namespace Discord //TODO: check this null workaround later, should be fixed on Discord's end soon var response = await _api.EditRole(role.Server.Id, role.Id, name: name ?? role.Name, - permissions: permissions?.RawValue ?? role.Permissions.RawValue, - color: color?.RawValue, - hoist: hoist).ConfigureAwait(false); + permissions: (permissions ?? role.Permissions).RawValue, + color: (color ?? role.Color).RawValue, + hoist: hoist ?? role.IsHoisted).ConfigureAwait(false); if (position != null) {