2
0
Эх сурвалжийг харах

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

Luke Pulverenti 12 жил өмнө
parent
commit
a8d8c598ca

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

@@ -48,7 +48,7 @@ namespace MediaBrowser.Controller.Providers.TV
 
 
                 case "filename":
                 case "filename":
                     {
                     {
-                        string filename = reader.ReadElementContentAsString();
+                        var filename = reader.ReadElementContentAsString();
 
 
                         if (!string.IsNullOrWhiteSpace(filename))
                         if (!string.IsNullOrWhiteSpace(filename))
                         {
                         {
@@ -56,8 +56,13 @@ namespace MediaBrowser.Controller.Providers.TV
                             // even though it's actually using the metadata folder.
                             // even though it's actually using the metadata folder.
                             filename = Path.GetFileName(filename);
                             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;
                         break;
                     }
                     }