diff --git a/src/Radarr.Api.V3/Profiles/Quality/QualityProfileModule.cs b/src/Radarr.Api.V3/Profiles/Quality/QualityProfileModule.cs index 2ffb1d5bb..51da31fac 100644 --- a/src/Radarr.Api.V3/Profiles/Quality/QualityProfileModule.cs +++ b/src/Radarr.Api.V3/Profiles/Quality/QualityProfileModule.cs @@ -32,7 +32,8 @@ public QualityProfileModule(IProfileService profileService, ICustomFormatService }).WithMessage("All Custom Formats and no extra ones need to be present inside your Profile! Try refreshing your browser."); SharedValidator.RuleFor(c => c).Custom((profile, context) => { - if (profile.FormatItems.Sum(x => x.Score) < profile.MinFormatScore) + if (profile.FormatItems.Where(x => x.Score > 0).Sum(x => x.Score) < profile.MinFormatScore && + profile.FormatItems.Max(x => x.Score) < profile.MinFormatScore) { context.AddFailure("Minimum Custom Format Score can never be satisfied"); }