From dae5e86b2c241419a7da5ed2c54c08bcd1b25068 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Sat, 14 Jun 2025 13:20:11 +0300 Subject: [PATCH] Fixed: Skip title searches for Newznab/Torznab indexers when movie year is missing Prevents useless text searches of `Movie Title 0` when year is missing. Fixes #10569 --- .../Indexers/Newznab/NewznabRequestGenerator.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs b/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs index b74f92d765..97a4651379 100644 --- a/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs +++ b/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs @@ -152,17 +152,18 @@ private void AddMovieIdPageableRequests(IndexerPageableRequestChain chain, int m } } - if (SupportsSearch) + if (SupportsSearch && searchCriteria.Movie.Year > 0) { chain.AddTier(); var queryTitles = TextSearchEngine == "raw" ? searchCriteria.SceneTitles : searchCriteria.CleanSceneTitles; + foreach (var queryTitle in queryTitles) { var searchQuery = queryTitle; if (!Settings.RemoveYear) { - searchQuery = $"{searchQuery} {searchCriteria.Movie.Year}"; + searchQuery += $" {searchCriteria.Movie.Year}"; } chain.Add(GetPagedRequests(MaxPages,