From ab8c53a342b2520f674b894b825a8a324e494d4b Mon Sep 17 00:00:00 2001 From: RogueException Date: Sat, 9 Jul 2016 15:39:16 -0300 Subject: [PATCH] Added support for error reasons without message key --- src/Discord.Net/Net/Rest/DefaultRestClient.cs | 2 ++ 1 file changed, 2 insertions(+) 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?