1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-11-10 13:02:47 +01:00

Episode.AirDate will be nulled if its before Series.FirstAired

This commit is contained in:
Mark McDowall 2013-06-07 17:37:31 -07:00
parent 1809aefea2
commit d33b152a44

View File

@ -65,8 +65,6 @@ private void RefreshSeriesInfo(Series series)
{ {
var tuple = _seriesInfo.GetSeriesInfo(series.TvdbId); var tuple = _seriesInfo.GetSeriesInfo(series.TvdbId);
RefreshEpisodeInfo(series, tuple.Item2);
var seriesInfo = tuple.Item1; var seriesInfo = tuple.Item1;
series.Title = seriesInfo.Title; series.Title = seriesInfo.Title;
@ -81,7 +79,7 @@ private void RefreshSeriesInfo(Series series)
series.FirstAired = seriesInfo.FirstAired; series.FirstAired = seriesInfo.FirstAired;
_seriesService.UpdateSeries(series); _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)); _messageAggregator.PublishEvent(new SeriesUpdatedEvent(series));
} }
@ -147,6 +145,8 @@ private void RefreshEpisodeInfo(Series series, IEnumerable<Episode> remoteEpisod
episodeToUpdate.Overview = episode.Overview; episodeToUpdate.Overview = episode.Overview;
episodeToUpdate.AirDate = episode.AirDate; episodeToUpdate.AirDate = episode.AirDate;
if (episodeToUpdate.AirDate < series.FirstAired) episodeToUpdate.AirDate = null;
successCount++; successCount++;
} }
catch (Exception e) catch (Exception e)