diff --git a/src/Discord.Net/Net/Rest/DefaultRestClient.cs b/src/Discord.Net/Net/Rest/DefaultRestClient.cs index dd937d6ec..4108859d3 100644 --- a/src/Discord.Net/Net/Rest/DefaultRestClient.cs +++ b/src/Discord.Net/Net/Rest/DefaultRestClient.cs @@ -136,6 +136,8 @@ namespace Discord.Net.Rest { content = _errorDeserializer.Deserialize(json); reason = content.Value("message"); + if (reason == null) //Occasionally an error message is given under a different key because reasons + reason = content.ToString(Formatting.None); } } catch { } //Might have been HTML Should we check for content-type?