mirror of
https://github.com/lidarr/lidarr.git
synced 2025-08-14 02:37:08 -07:00
Ignore Episode Zero when adding a new episode to the database, either via GetEpisodesByParseResult
or RefreshEpisodeInfo. With tests.
This commit is contained in:
parent
2cafedb1aa
commit
33930534c2
3 changed files with 101 additions and 0 deletions
|
@ -146,6 +146,9 @@ namespace NzbDrone.Core.Providers
|
|||
Overview = String.Empty,
|
||||
};
|
||||
|
||||
if (parseResult.EpisodeNumbers.Count == 1 && parseResult.EpisodeNumbers.First() == 0)
|
||||
episodeInfo.Ignored = true;
|
||||
|
||||
AddEpisode(episodeInfo);
|
||||
}
|
||||
|
||||
|
@ -230,7 +233,15 @@ namespace NzbDrone.Core.Providers
|
|||
{
|
||||
episodeToUpdate = new Episode();
|
||||
newList.Add(episodeToUpdate);
|
||||
|
||||
//We need to check if this episode should be ignored based on IsIgnored rules
|
||||
IsIgnored(series.SeriesId, episode.SeasonNumber);
|
||||
|
||||
//If it is Episode Zero Ignore it, since it is new
|
||||
if (episode.EpisodeNumber == 0)
|
||||
episodeToUpdate.Ignored = true;
|
||||
}
|
||||
|
||||
else
|
||||
{
|
||||
updateList.Add(episodeToUpdate);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue