diff --git a/NzbDrone.Core/Providers/SeasonProvider.cs b/NzbDrone.Core/Providers/SeasonProvider.cs index f43418503..21eaa2a8c 100644 --- a/NzbDrone.Core/Providers/SeasonProvider.cs +++ b/NzbDrone.Core/Providers/SeasonProvider.cs @@ -65,11 +65,12 @@ namespace NzbDrone.Core.Providers public bool IsIgnored(int seriesId, int seasonNumber) { - if (_sonicRepo.Single(s => s.SeriesId == seriesId && s.SeasonNumber == seasonNumber).Monitored) - return false; + var season = _sonicRepo.Single(s => s.SeriesId == seriesId && s.SeasonNumber == seasonNumber); - Logger.Debug("Season: {0} is not wanted for Series: {1}", seasonNumber, seriesId); - return true; + if (season == null) + return true; + + return season.Monitored; } public void DeleteSeason(int seasonId)