2
0
Эх сурвалжийг харах

Merge pull request #7034 from cvium/dont_die

Bond-009 3 жил өмнө
parent
commit
84ac692312

+ 10 - 2
MediaBrowser.Providers/Manager/MetadataService.cs

@@ -5,6 +5,7 @@
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using System.Linq;
 using System.Linq;
+using System.Net.Http;
 using System.Threading;
 using System.Threading;
 using System.Threading.Tasks;
 using System.Threading.Tasks;
 using MediaBrowser.Controller.Configuration;
 using MediaBrowser.Controller.Configuration;
@@ -679,8 +680,15 @@ namespace MediaBrowser.Providers.Manager
                     {
                     {
                         foreach (var remoteImage in localItem.RemoteImages)
                         foreach (var remoteImage in localItem.RemoteImages)
                         {
                         {
-                            await ProviderManager.SaveImage(item, remoteImage.url, remoteImage.type, null, cancellationToken).ConfigureAwait(false);
-                            refreshResult.UpdateType |= ItemUpdateType.ImageUpdate;
+                            try
+                            {
+                                await ProviderManager.SaveImage(item, remoteImage.url, remoteImage.type, null, cancellationToken).ConfigureAwait(false);
+                                refreshResult.UpdateType |= ItemUpdateType.ImageUpdate;
+                            }
+                            catch (HttpRequestException ex)
+                            {
+                                Logger.LogError(ex, "Could not save {ImageType} image: {Url}", Enum.GetName(remoteImage.type), remoteImage.url);
+                            }
                         }
                         }
 
 
                         if (imageService.MergeImages(item, localItem.Images))
                         if (imageService.MergeImages(item, localItem.Images))