aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers/ImageFromMediaLocationProvider.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-18 14:16:07 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-05-18 14:16:07 -0400
commit4c971ed1615c2a1f5a88e4f160672718fe24f1b4 (patch)
tree7b8b3bb41642d2f9f873d7f396a76d72a9da2d6e /MediaBrowser.Controller/Providers/ImageFromMediaLocationProvider.cs
parent4cd7030248ae26e48f43a7557cab5893f50c3d74 (diff)
fixes #281 - Metadata images incomplete
Diffstat (limited to 'MediaBrowser.Controller/Providers/ImageFromMediaLocationProvider.cs')
-rw-r--r--MediaBrowser.Controller/Providers/ImageFromMediaLocationProvider.cs7
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)