Преглед на файлове

fixes #161 - Images not being displayed (correctly) in Views in DashBoard

Luke Pulverenti преди 12 години
родител
ревизия
a8d8c598ca
променени са 1 файла, в които са добавени 8 реда и са изтрити 3 реда
  1. 8 3
      MediaBrowser.Controller/Providers/TV/EpisodeXmlParser.cs

+ 8 - 3
MediaBrowser.Controller/Providers/TV/EpisodeXmlParser.cs

@@ -48,7 +48,7 @@ namespace MediaBrowser.Controller.Providers.TV
 
                 case "filename":
                     {
-                        string filename = reader.ReadElementContentAsString();
+                        var filename = reader.ReadElementContentAsString();
 
                         if (!string.IsNullOrWhiteSpace(filename))
                         {
@@ -56,8 +56,13 @@ namespace MediaBrowser.Controller.Providers.TV
                             // even though it's actually using the metadata folder.
                             filename = Path.GetFileName(filename);
 
-                            string seasonFolder = Path.GetDirectoryName(item.Path);
-                            item.PrimaryImagePath = Path.Combine(seasonFolder, "metadata", filename);
+                            var seasonFolder = Path.GetDirectoryName(item.Path);
+                            filename = Path.Combine(seasonFolder, "metadata", filename);
+
+                            if (File.Exists(filename))
+                            {
+                                item.PrimaryImagePath = filename;
+                            }
                         }
                         break;
                     }