aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-04-18 11:56:50 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-04-18 11:56:50 -0400
commita8d8c598caf543ea53dab9a84ec4cb0047dbc617 (patch)
tree049860d910d2becf5042e27b96b18b45a6dd5687
parente86a8d4ef5194f1806272ad911aafe5e374ed31d (diff)
fixes #161 - Images not being displayed (correctly) in Views in DashBoard
-rw-r--r--MediaBrowser.Controller/Providers/TV/EpisodeXmlParser.cs11
1 files changed, 8 insertions, 3 deletions
diff --git a/MediaBrowser.Controller/Providers/TV/EpisodeXmlParser.cs b/MediaBrowser.Controller/Providers/TV/EpisodeXmlParser.cs
index 4b8219e00..7ace1047e 100644
--- a/MediaBrowser.Controller/Providers/TV/EpisodeXmlParser.cs
+++ b/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;
}