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}";