From bb02fc46681f7ea24acdb8f318e497ac8638af67 Mon Sep 17 00:00:00 2001 From: Mark McDowall Date: Sat, 19 Mar 2022 12:55:45 -0700 Subject: [PATCH] Fixed: Newznab requests for anime using season/episode numbers --- .../IndexerTests/NewznabTests/NewznabRequestGeneratorFixture.cs | 2 +- src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Core.Test/IndexerTests/NewznabTests/NewznabRequestGeneratorFixture.cs b/src/NzbDrone.Core.Test/IndexerTests/NewznabTests/NewznabRequestGeneratorFixture.cs index c111487a0..cb2fe419e 100644 --- a/src/NzbDrone.Core.Test/IndexerTests/NewznabTests/NewznabRequestGeneratorFixture.cs +++ b/src/NzbDrone.Core.Test/IndexerTests/NewznabTests/NewznabRequestGeneratorFixture.cs @@ -147,7 +147,7 @@ namespace NzbDrone.Core.Test.IndexerTests.NewznabTests var pages = results.GetTier(0).Take(2).Select(t => t.First()).ToList(); pages[0].Url.FullUri.Should().Contain("q=Monkey%20Island+100"); - pages[1].Url.FullUri.Should().Contain("q=Monkey%20Island+s05e04"); + pages[1].Url.FullUri.Should().Contain("q=Monkey%20Island&season=5&ep=4"); } [Test] diff --git a/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs b/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs index 23579375f..d453a7479 100644 --- a/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs +++ b/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs @@ -325,7 +325,7 @@ namespace NzbDrone.Core.Indexers.Newznab if (Settings.AnimeStandardFormatSearch && searchCriteria.SeasonNumber > 0 && searchCriteria.EpisodeNumber > 0) { pageableRequests.Add(GetPagedRequests(MaxPages, Settings.AnimeCategories, "search", - string.Format("&q={0}+s{1:00}e{2:00}", + string.Format("&q={0}&season={1}&ep={2}", NewsnabifyTitle(queryTitle), searchCriteria.SeasonNumber, searchCriteria.EpisodeNumber)));