2
0
LukePulverenti Luke Pulverenti luke pulverenti 13 жил өмнө
parent
commit
d44f264ac0

+ 1 - 1
MediaBrowser.Controller/Xml/BaseItemXmlParser.cs

@@ -20,7 +20,7 @@ namespace MediaBrowser.Controller.Xml
         public void Fetch(T item, string metadataFile)
         {
             // Use XmlReader for best performance
-            using (XmlReader reader = XmlReader.Create(metadataFile, new XmlReaderSettings() { }))
+            using (XmlReader reader = XmlReader.Create(metadataFile))
             {
                 reader.MoveToContent();
 

+ 10 - 2
MediaBrowser.TV/Providers/EpisodeImageFromMediaLocationProvider.cs

@@ -46,14 +46,22 @@ namespace MediaBrowser.TV.Providers
                 Path.Combine(metadataFolder, Path.ChangeExtension(episodeFileName, ".png"))
             };
 
+            string image;
+
             if (season == null)
             {
                 // Gotta do this the slow way
-                item.PrimaryImagePath = imageFiles.FirstOrDefault(f => File.Exists(f));
+                image = imageFiles.FirstOrDefault(f => File.Exists(f));
             }
             else
             {
-                item.PrimaryImagePath = imageFiles.FirstOrDefault(f => season.ContainsMetadataFile(f));
+                image = imageFiles.FirstOrDefault(f => season.ContainsMetadataFile(f));
+            }
+
+            // If we found something, set PrimaryImagePath
+            if (!string.IsNullOrEmpty(image))
+            {
+                item.PrimaryImagePath = image;
             }
         }
     }