From 2e8294342737eac2e410df178c9306b569ac2211 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Sat, 30 Dec 2023 06:37:37 +0200 Subject: [PATCH] Fixed: (AvistaZ) Parse absolute searches as episode only --- src/NzbDrone.Core/Indexers/Definitions/AvistaZ.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/NzbDrone.Core/Indexers/Definitions/AvistaZ.cs b/src/NzbDrone.Core/Indexers/Definitions/AvistaZ.cs index 4e1899651..894eff89a 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/AvistaZ.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/AvistaZ.cs @@ -76,6 +76,13 @@ namespace NzbDrone.Core.Indexers.Definitions // AvistaZ has episodes without season. eg Running Man E323 protected override string GetEpisodeSearchTerm(TvSearchCriteria searchCriteria) { + if (searchCriteria.Season is null or 0 && + searchCriteria.Episode.IsNullOrWhiteSpace() && + int.TryParse(searchCriteria.SearchTerm, out var episode) && episode > 0) + { + return $"E{episode}"; + } + return searchCriteria.Season is null or 0 && searchCriteria.Episode.IsNotNullOrWhiteSpace() ? $"E{searchCriteria.Episode}" : $"{searchCriteria.EpisodeSearchString}";