diff --git a/MediaBrowser.Controller/Providers/TV/FanArtTVProvider.cs b/MediaBrowser.Controller/Providers/TV/FanArtTVProvider.cs index 64b69a8176..0ba48d3b03 100644 --- a/MediaBrowser.Controller/Providers/TV/FanArtTVProvider.cs +++ b/MediaBrowser.Controller/Providers/TV/FanArtTVProvider.cs @@ -268,7 +268,7 @@ namespace MediaBrowser.Controller.Providers.TV } } - if (ConfigurationManager.Configuration.DownloadMovieImages.Backdrops && item.BackdropImagePaths.Count < ConfigurationManager.Configuration.MaxBackdrops) + if (ConfigurationManager.Configuration.DownloadMovieImages.Backdrops && item.BackdropImagePaths.Count == 0) { var nodes = doc.SelectNodes("//fanart/series/showbackgrounds//@url"); diff --git a/MediaBrowser.Controller/Providers/TV/TvdbSeriesImageProvider.cs b/MediaBrowser.Controller/Providers/TV/TvdbSeriesImageProvider.cs index ba77205b31..68294a17b9 100644 --- a/MediaBrowser.Controller/Providers/TV/TvdbSeriesImageProvider.cs +++ b/MediaBrowser.Controller/Providers/TV/TvdbSeriesImageProvider.cs @@ -207,7 +207,7 @@ namespace MediaBrowser.Controller.Providers.TV } data.Data = GetComparisonData(imagesFileInfo); - + SetLastRefreshed(item, DateTime.UtcNow); return true; } @@ -216,7 +216,7 @@ namespace MediaBrowser.Controller.Providers.TV } protected readonly CultureInfo UsCulture = new CultureInfo("en-US"); - + /// /// Fetches the images. /// @@ -234,7 +234,9 @@ namespace MediaBrowser.Controller.Providers.TV n = n.SelectSingleNode("./BannerPath"); if (n != null) { - series.PrimaryImagePath = await _providerManager.DownloadAndSaveImage(series, TVUtils.BannerUrl + n.InnerText, "folder" + Path.GetExtension(n.InnerText), ConfigurationManager.Configuration.SaveLocalMeta, RemoteSeriesProvider.Current.TvDbResourcePool, cancellationToken).ConfigureAwait(false); + var path = await _providerManager.DownloadAndSaveImage(series, TVUtils.BannerUrl + n.InnerText, "folder" + Path.GetExtension(n.InnerText), ConfigurationManager.Configuration.SaveLocalMeta, RemoteSeriesProvider.Current.TvDbResourcePool, cancellationToken).ConfigureAwait(false); + + series.SetImage(ImageType.Primary, path); } } } @@ -254,7 +256,7 @@ namespace MediaBrowser.Controller.Providers.TV } } - if (series.BackdropImagePaths.Count < ConfigurationManager.Configuration.MaxBackdrops) + if (series.BackdropImagePaths.Count == 0) { var bdNo = series.BackdropImagePaths.Count;