Browse Source

update ClearImages

Luke Pulverenti 9 years ago
parent
commit
69950ee6d5
1 changed files with 7 additions and 1 deletions
  1. 7 1
      MediaBrowser.Providers/Manager/ItemImageProvider.cs

+ 7 - 1
MediaBrowser.Providers/Manager/ItemImageProvider.cs

@@ -359,12 +359,13 @@ namespace MediaBrowser.Providers.Manager
         private void ClearImages(IHasImages item, ImageType type)
         private void ClearImages(IHasImages item, ImageType type)
         {
         {
             var deleted = false;
             var deleted = false;
+            var deletedImages = new List<ItemImageInfo>();
 
 
             foreach (var image in item.GetImages(type).ToList())
             foreach (var image in item.GetImages(type).ToList())
             {
             {
                 if (!image.IsLocalFile)
                 if (!image.IsLocalFile)
                 {
                 {
-                    // TODO: Need to get this image removed
+                    deletedImages.Add(image);
                     continue;
                     continue;
                 }
                 }
 
 
@@ -384,6 +385,11 @@ namespace MediaBrowser.Providers.Manager
                 }
                 }
             }
             }
 
 
+            foreach (var image in deletedImages)
+            {
+                item.RemoveImage(image);
+            }
+
             if (deleted)
             if (deleted)
             {
             {
                 item.ValidateImages(new DirectoryService(_logger, _fileSystem));
                 item.ValidateImages(new DirectoryService(_logger, _fileSystem));