Fixed an issue with propers being skipped for old and lower quality episodes

This commit is contained in:
Mark McDowall 2013-08-23 21:05:37 -07:00
commit 3965518023
2 changed files with 50 additions and 31 deletions

View file

@ -36,7 +36,10 @@ namespace NzbDrone.Core.DecisionEngine.Specifications
return false;
}
if (subject.ParsedEpisodeInfo.Quality.Proper && file.DateAdded < DateTime.Today.AddDays(-7))
if (searchCriteria == null &&
subject.ParsedEpisodeInfo.Quality.Quality == file.Quality.Quality &&
subject.ParsedEpisodeInfo.Quality.Proper &&
file.DateAdded < DateTime.Today.AddDays(-7))
{
_logger.Trace("Proper for old file, skipping: {0}", subject);
return false;