1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-11-04 10:02:40 +01:00

Fixed: Allow saving profiles with large negative CF scores

This commit is contained in:
ta264 2020-02-29 15:35:00 +00:00
parent e986869e96
commit ea9494019e

View File

@ -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."); }).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) => 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"); context.AddFailure("Minimum Custom Format Score can never be satisfied");
} }