diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-04-18 11:56:50 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-04-18 11:56:50 -0400 |
| commit | a8d8c598caf543ea53dab9a84ec4cb0047dbc617 (patch) | |
| tree | 049860d910d2becf5042e27b96b18b45a6dd5687 | |
| parent | e86a8d4ef5194f1806272ad911aafe5e374ed31d (diff) | |
fixes #161 - Images not being displayed (correctly) in Views in DashBoard
| -rw-r--r-- | MediaBrowser.Controller/Providers/TV/EpisodeXmlParser.cs | 11 |
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; } |
