mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-09-06 11:34:57 +02:00
catch 404's on requests to banners.xml
This commit is contained in:
parent
2f47265c4f
commit
549f826950
1 changed files with 21 additions and 7 deletions
|
@ -360,6 +360,8 @@ namespace MediaBrowser.Controller.Providers.TV
|
|||
string url = string.Format("http://www.thetvdb.com/api/" + TVUtils.TvdbApiKey + "/series/{0}/banners.xml", seriesId);
|
||||
var images = new XmlDocument();
|
||||
|
||||
try
|
||||
{
|
||||
using (var imgs = await HttpClient.Get(new HttpRequestOptions
|
||||
{
|
||||
Url = url,
|
||||
|
@ -371,6 +373,18 @@ namespace MediaBrowser.Controller.Providers.TV
|
|||
{
|
||||
images.Load(imgs);
|
||||
}
|
||||
}
|
||||
catch (HttpException ex)
|
||||
{
|
||||
if (ex.StatusCode.HasValue && ex.StatusCode.Value == HttpStatusCode.NotFound)
|
||||
{
|
||||
// If a series has no images this will produce a 404.
|
||||
// Return gracefully so we don't keep retrying on subsequent scans
|
||||
return;
|
||||
}
|
||||
|
||||
throw;
|
||||
}
|
||||
|
||||
if (images.HasChildNodes)
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue