Browse Source

Added support for error reasons without message key

tags/1.0-rc
RogueException 9 years ago
parent
commit
ab8c53a342
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      src/Discord.Net/Net/Rest/DefaultRestClient.cs

+ 2
- 0
src/Discord.Net/Net/Rest/DefaultRestClient.cs View File

@@ -136,6 +136,8 @@ namespace Discord.Net.Rest
{ {
content = _errorDeserializer.Deserialize<JToken>(json); content = _errorDeserializer.Deserialize<JToken>(json);
reason = content.Value<string>("message"); reason = content.Value<string>("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? catch { } //Might have been HTML Should we check for content-type?


Loading…
Cancel
Save