diff --git a/MediaBrowser.Providers/ImageFromMediaLocationProvider.cs b/MediaBrowser.Providers/ImageFromMediaLocationProvider.cs index 176ddce9be..fe7fd84096 100644 --- a/MediaBrowser.Providers/ImageFromMediaLocationProvider.cs +++ b/MediaBrowser.Providers/ImageFromMediaLocationProvider.cs @@ -98,12 +98,12 @@ namespace MediaBrowser.Providers var args = GetResolveArgsContainingImages(item); // Make sure current image paths still exist - ValidateImages(item, args); + ValidateImages(item); cancellationToken.ThrowIfCancellationRequested(); // Make sure current backdrop paths still exist - ValidateBackdrops(item, args); + ValidateBackdrops(item); ValidateScreenshots(item, args); cancellationToken.ThrowIfCancellationRequested(); @@ -132,8 +132,7 @@ namespace MediaBrowser.Providers /// Validates that images within the item are still on the file system /// /// The item. - /// The args. - private void ValidateImages(BaseItem item, ItemResolveArgs args) + internal static void ValidateImages(BaseItem item) { // Only validate paths from the same directory - need to copy to a list because we are going to potentially modify the collection below var deletedKeys = item.Images @@ -153,8 +152,7 @@ namespace MediaBrowser.Providers /// Validates that backdrops within the item are still on the file system /// /// The item. - /// The args. - private void ValidateBackdrops(BaseItem item, ItemResolveArgs args) + internal static void ValidateBackdrops(BaseItem item) { // Only validate paths from the same directory - need to copy to a list because we are going to potentially modify the collection below var deletedImages = item.BackdropImagePaths diff --git a/MediaBrowser.Providers/Music/ArtistsPostScanTask.cs b/MediaBrowser.Providers/Music/ArtistsPostScanTask.cs index f67d616813..dd04f364b1 100644 --- a/MediaBrowser.Providers/Music/ArtistsPostScanTask.cs +++ b/MediaBrowser.Providers/Music/ArtistsPostScanTask.cs @@ -63,6 +63,9 @@ namespace MediaBrowser.Providers.Music backdrops.InsertRange(0, artist.BackdropImagePaths); artist.BackdropImagePaths = backdrops.Distinct(StringComparer.OrdinalIgnoreCase) .ToList(); + + ImageFromMediaLocationProvider.ValidateImages(artist); + ImageFromMediaLocationProvider.ValidateBackdrops(artist); } if (!artist.LockedFields.Contains(MetadataFields.Genres))