From ca429cf5dea2a9a608d897b1d0e9e433406305e5 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Thu, 26 Sep 2013 20:40:36 -0700 Subject: [PATCH] Set year to current year when show doesn't have a valid year --- NzbDrone.Core/MetadataSource/TraktProxy.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/NzbDrone.Core/MetadataSource/TraktProxy.cs b/NzbDrone.Core/MetadataSource/TraktProxy.cs index 69a526140..b907a0a16 100644 --- a/NzbDrone.Core/MetadataSource/TraktProxy.cs +++ b/NzbDrone.Core/MetadataSource/TraktProxy.cs @@ -71,7 +71,7 @@ namespace NzbDrone.Core.MetadataSource series.ImdbId = show.imdb_id; series.Title = show.title; series.CleanTitle = Parser.Parser.CleanSeriesTitle(show.title); - series.Year = show.year; + series.Year = GetYear(show.year, show.first_aired); series.FirstAired = FromIso(show.first_aired_iso); series.Overview = show.overview; series.Runtime = show.runtime; @@ -159,5 +159,14 @@ namespace NzbDrone.Core.MetadataSource return phrase; } + + private static int GetYear(int year, int firstAired) + { + if (year > 1969) return year; + + if (firstAired == 0) return DateTime.Today.Year; + + return year; + } } } \ No newline at end of file