diff --git a/NzbDrone.Core/Tv/RefreshSeriesService.cs b/NzbDrone.Core/Tv/RefreshSeriesService.cs index 8822c04e1..b7b59b338 100644 --- a/NzbDrone.Core/Tv/RefreshSeriesService.cs +++ b/NzbDrone.Core/Tv/RefreshSeriesService.cs @@ -65,8 +65,6 @@ namespace NzbDrone.Core.Tv { var tuple = _seriesInfo.GetSeriesInfo(series.TvdbId); - RefreshEpisodeInfo(series, tuple.Item2); - var seriesInfo = tuple.Item1; series.Title = seriesInfo.Title; @@ -81,7 +79,7 @@ namespace NzbDrone.Core.Tv series.FirstAired = seriesInfo.FirstAired; _seriesService.UpdateSeries(series); - //Todo: We need to get the UtcOffset from TVRage, since its not available from trakt + RefreshEpisodeInfo(series, tuple.Item2); _messageAggregator.PublishEvent(new SeriesUpdatedEvent(series)); } @@ -147,6 +145,8 @@ namespace NzbDrone.Core.Tv episodeToUpdate.Overview = episode.Overview; episodeToUpdate.AirDate = episode.AirDate; + if (episodeToUpdate.AirDate < series.FirstAired) episodeToUpdate.AirDate = null; + successCount++; } catch (Exception e)