anidex: fix search params. resolves #9193 (#9209)

This commit is contained in:
Diego Heras
2020-07-22 01:25:56 +02:00
committed by GitHub
parent 30e9c66e90
commit 8c7564f406

View File

@@ -134,22 +134,20 @@ namespace Jackett.Common.Indexers
protected override async Task<IEnumerable<ReleaseInfo>> PerformQuery(TorznabQuery query)
{
// Get specified categories. If none were specified, use all available.
var searchCategories = MapTorznabCapsToTrackers(query);
if (searchCategories.Count == 0)
searchCategories = GetAllTrackerCategories();
// Prepare the search query
var queryParameters = new NameValueCollection
{
{ "page", "search" },
{ "id", string.Join(",", searchCategories) },
{ "group", "0" }, // No group
{ "q", query.SearchTerm ?? string.Empty },
{ "s", GetSortBy },
{ "o", GetOrder }
{ "o", GetOrder },
{ "group", "0" }, // No group
};
// Get specified categories
var searchCategories = MapTorznabCapsToTrackers(query);
if (searchCategories.Count > 0)
queryParameters.Add("id", string.Join(",", searchCategories));
// Make search request
var searchUri = GetAbsoluteUrl("?" + queryParameters.GetQueryString());
var response = await RequestStringWithCookiesAndRetry(searchUri.AbsoluteUri);