From 1a339b9ab22729e409618595271275ab449b52ac Mon Sep 17 00:00:00 2001 From: Bogdan Date: Sat, 4 Feb 2023 07:14:39 +0200 Subject: [PATCH] Fixed: (ImmortalSeed) Add sorting to skip the sticky results --- .../Indexers/Definitions/ImmortalSeed.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/NzbDrone.Core/Indexers/Definitions/ImmortalSeed.cs b/src/NzbDrone.Core/Indexers/Definitions/ImmortalSeed.cs index 0949611fc..8977b24ff 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/ImmortalSeed.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/ImmortalSeed.cs @@ -212,7 +212,13 @@ namespace NzbDrone.Core.Indexers.Definitions private IEnumerable GetPagedRequests(string term, int[] categories) { - var parameters = new NameValueCollection(); + var parameters = new NameValueCollection + { + { "category", "0" }, + { "include_dead_torrents", "yes" }, + { "sort", "added" }, + { "order", "desc" } + }; term = Regex.Replace(term, @"[ -._]+", " ").Trim(); @@ -221,12 +227,9 @@ namespace NzbDrone.Core.Indexers.Definitions parameters.Set("do", "search"); parameters.Set("keywords", term); parameters.Set("search_type", "t_name"); - parameters.Set("category", "0"); - parameters.Set("include_dead_torrents", "no"); } var queryCats = _capabilities.Categories.MapTorznabCapsToTrackers(categories); - if (queryCats.Any()) { parameters.Set("selectedcats2", string.Join(",", queryCats));