diff --git a/src/NzbDrone.Core/Books/Services/BookCutoffService.cs b/src/NzbDrone.Core/Books/Services/BookCutoffService.cs index 302b41a98..dfa25e1f5 100644 --- a/src/NzbDrone.Core/Books/Services/BookCutoffService.cs +++ b/src/NzbDrone.Core/Books/Services/BookCutoffService.cs @@ -31,7 +31,8 @@ namespace NzbDrone.Core.Books //Get all items less than the cutoff foreach (var profile in profiles) { - var cutoffIndex = profile.GetIndex(profile.Cutoff); + var cutoff = profile.UpgradeAllowed ? profile.Cutoff : profile.FirstAllowedQuality().Id; + var cutoffIndex = profile.GetIndex(cutoff); var belowCutoff = profile.Items.Take(cutoffIndex.Index).ToList(); if (belowCutoff.Any())