aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.TV/Metadata/EpisodeXmlParser.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.TV/Metadata/EpisodeXmlParser.cs')
-rw-r--r--MediaBrowser.TV/Metadata/EpisodeXmlParser.cs11
1 files changed, 6 insertions, 5 deletions
diff --git a/MediaBrowser.TV/Metadata/EpisodeXmlParser.cs b/MediaBrowser.TV/Metadata/EpisodeXmlParser.cs
index 0a5f9ab9a..1c68580b1 100644
--- a/MediaBrowser.TV/Metadata/EpisodeXmlParser.cs
+++ b/MediaBrowser.TV/Metadata/EpisodeXmlParser.cs
@@ -37,15 +37,16 @@ namespace MediaBrowser.TV.Metadata
case "FirstAired":
{
- item.FirstAired = reader.ReadElementContentAsString() ?? string.Empty;
+ string firstAired = reader.ReadElementContentAsString() ?? string.Empty;
- if (!string.IsNullOrEmpty(item.FirstAired))
+ if (!string.IsNullOrEmpty(firstAired))
{
DateTime airDate;
- int y = DateTime.TryParse(item.FirstAired, out airDate) ? airDate.Year : -1;
- if (y > 1850)
+
+ if (DateTime.TryParse(firstAired, out airDate) && airDate.Year > 1850)
{
- item.ProductionYear = y;
+ item.FirstAired = airDate;
+ item.ProductionYear = airDate.Year;
}
}