Fix not found handling in connect server get

This commit is contained in:
Eric Reed 2014-09-15 13:27:49 -04:00
parent 5abbc84122
commit e360f01f26

View File

@ -133,7 +133,9 @@ namespace MediaBrowser.Server.Implementations.Connect
}
catch (HttpException ex)
{
if (!ex.StatusCode.HasValue || ex.StatusCode.Value != HttpStatusCode.NotFound || ex.StatusCode.Value != HttpStatusCode.Unauthorized)
var webEx = (WebException) ex.InnerException;
if (webEx != null && webEx.Status != WebExceptionStatus.ProtocolError && ((HttpWebResponse)webEx.Response).StatusCode != HttpStatusCode.NotFound)
{
throw;
}