1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-21 22:05:38 -04:00

Fixed: Don't reject revision upgrades if profile doesn't allow upgrades

This commit is contained in:
Mark McDowall
2024-09-27 16:42:39 -07:00
committed by Mark McDowall
parent 2f0ca42341
commit 4f0e1c54c1
2 changed files with 20 additions and 0 deletions
@@ -178,6 +178,12 @@ namespace NzbDrone.Core.DecisionEngine.Specifications
var isQualityUpgrade = new QualityModelComparer(qualityProfile).Compare(newQuality, currentQuality) > 0;
var isCustomFormatUpgrade = qualityProfile.CalculateCustomFormatScore(newCustomFormats) > qualityProfile.CalculateCustomFormatScore(currentCustomFormats);
if (IsRevisionUpgrade(currentQuality, newQuality))
{
_logger.Debug("New quality '{0}' is a revision upgrade for '{1}'", newQuality, currentQuality);
return true;
}
if ((isQualityUpgrade || isCustomFormatUpgrade) && qualityProfile.UpgradeAllowed)
{
_logger.Debug("Quality profile allows upgrading");