Fix Seeker's filters allowing searching for all types of movies regardless of settings (#567)

This commit is contained in:
Flaminel
2026-04-16 18:21:36 +03:00
committed by GitHub
parent ee5e7c0819
commit 89a0d1281f
2 changed files with 1460 additions and 2 deletions

View File

File diff suppressed because it is too large Load Diff

View File

@@ -453,7 +453,6 @@ public sealed class Seeker : IHandler
.Any(label => label is not null && skipTagSet.Contains(label))
)
.Where(m => !m.HasFile
|| (!instanceConfig.UseCutoff && !instanceConfig.UseCustomFormatScore)
|| (instanceConfig.UseCutoff && (m.MovieFile?.QualityCutoffNotMet ?? false))
|| (instanceConfig.UseCustomFormatScore && cfScores != null && cfScores.TryGetValue(m.Id, out var entry) && entry.CurrentScore < entry.CutoffScore))
.ToList();
@@ -715,7 +714,6 @@ public sealed class Seeker : IHandler
.Where(e => e.AirDateUtc.HasValue && e.AirDateUtc.Value <= graceCutoff)
.Where(e => !instanceConfig.MonitoredOnly || e.Monitored)
.Where(e => !e.HasFile
|| (!instanceConfig.UseCutoff && !instanceConfig.UseCustomFormatScore)
|| (instanceConfig.UseCutoff && cutoffNotMetFileIds.Contains(e.EpisodeFileId))
|| (instanceConfig.UseCustomFormatScore && cfScores != null && cfScores.TryGetValue(e.Id, out var entry) && entry.CurrentScore < entry.CutoffScore))
.OrderBy(e => e.SeasonNumber)