diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-18 14:16:07 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-05-18 14:16:07 -0400 |
| commit | 4c971ed1615c2a1f5a88e4f160672718fe24f1b4 (patch) | |
| tree | 7b8b3bb41642d2f9f873d7f396a76d72a9da2d6e /MediaBrowser.Controller/Providers/ImageFromMediaLocationProvider.cs | |
| parent | 4cd7030248ae26e48f43a7557cab5893f50c3d74 (diff) | |
fixes #281 - Metadata images incomplete
Diffstat (limited to 'MediaBrowser.Controller/Providers/ImageFromMediaLocationProvider.cs')
| -rw-r--r-- | MediaBrowser.Controller/Providers/ImageFromMediaLocationProvider.cs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/MediaBrowser.Controller/Providers/ImageFromMediaLocationProvider.cs b/MediaBrowser.Controller/Providers/ImageFromMediaLocationProvider.cs index 3e8501dfa..6e14682dd 100644 --- a/MediaBrowser.Controller/Providers/ImageFromMediaLocationProvider.cs +++ b/MediaBrowser.Controller/Providers/ImageFromMediaLocationProvider.cs @@ -91,12 +91,13 @@ namespace MediaBrowser.Controller.Providers } // 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.Keys.Where(image => + var deletedKeys = item.Images.ToList().Where(image => { - var path = item.Images[image]; + var path = image.Value; return IsInMetaLocation(item, path) && item.ResolveArgs.GetMetaFileByPath(path) == null; - }).ToList(); + + }).Select(i => i.Key).ToList(); // Now remove them from the dictionary foreach (var key in deletedKeys) |
