From c94573e868eecd583cd3b74c61de64752d99fd2a Mon Sep 17 00:00:00 2001 From: PearsonFlyer Date: Sun, 11 Jul 2021 13:42:48 -0400 Subject: [PATCH] Fixed: Respect categories for ImmortalSeed in search --- src/NzbDrone.Core/Indexers/Definitions/ImmortalSeed.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/Indexers/Definitions/ImmortalSeed.cs b/src/NzbDrone.Core/Indexers/Definitions/ImmortalSeed.cs index b9d978a6b..64d40f9b6 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/ImmortalSeed.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/ImmortalSeed.cs @@ -171,12 +171,16 @@ namespace NzbDrone.Core.Indexers.Definitions { var searchUrl = Settings.BaseUrl + "browse.php"; - //TODO - Actually map some categories here if (term.IsNotNullOrWhiteSpace()) { searchUrl += string.Format("?do=search&keywords={0}&search_type=t_name&category=0&include_dead_torrents=no", WebUtility.UrlEncode(term)); } + if (categories != null && categories.Length > 0) + { + searchUrl += "&selectedcats2=" + string.Join(",", Capabilities.Categories.MapTorznabCapsToTrackers(categories)); + } + var request = new IndexerRequest(searchUrl, HttpAccept.Html); yield return request;