1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-09-17 15:02:34 +02:00

Fixed: Error handling of valid, empty responses from Plex Media Server

This commit is contained in:
Mark McDowall 2016-12-05 09:34:17 -08:00
parent cf662291d5
commit 3d20fd8f96

View File

@ -240,6 +240,11 @@ private void CheckForError(IRestResponse response, PlexServerSettings settings)
throw new PlexAuthenticationException("Unauthorized - Username or password is incorrect");
}
if (response.Content.IsNullOrWhiteSpace())
{
_logger.Trace("No response body returned, no error detected");
}
var error = response.Content.Contains("_children") ?
Json.Deserialize<PlexError>(response.Content) :
Json.Deserialize<PlexResponse<PlexError>>(response.Content).MediaContainer;