From 483a72babd7cbf73d0ec9add8624e7feb054d3f3 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Sun, 2 May 2021 08:30:37 +1200 Subject: [PATCH] tvvault: fix keywordless searches. resolves #11515 --- src/Jackett.Common/Indexers/TVVault.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Jackett.Common/Indexers/TVVault.cs b/src/Jackett.Common/Indexers/TVVault.cs index 512fabea5..649033ef6 100644 --- a/src/Jackett.Common/Indexers/TVVault.cs +++ b/src/Jackett.Common/Indexers/TVVault.cs @@ -92,7 +92,7 @@ namespace Jackett.Common.Indexers var qc = new NameValueCollection { { "order_by", "s3" }, - { "order_way", "desc" }, + { "order_way", "DESC" }, { "disablegrouping", "1" } }; @@ -101,7 +101,7 @@ namespace Jackett.Common.Indexers qc.Add("action", "advanced"); qc.Add("imdbid", query.ImdbID); } - else + else if (!string.IsNullOrWhiteSpace(query.GetQueryString())) qc.Add("searchstr", StripSearchString(query.GetQueryString())); var searchUrl = BrowseUrl + "?" + qc.GetQueryString(); @@ -115,7 +115,7 @@ namespace Jackett.Common.Indexers var rows = doc.QuerySelectorAll("table.torrent_table > tbody > tr.torrent"); foreach (var row in rows) { - var qDetailsLink = row.QuerySelector("a[href*=\"torrents.php?id=\"]"); + var qDetailsLink = row.QuerySelector("a[href^=\"torrents.php?id=\"]"); var title = qDetailsLink.TextContent; // if it's a season search, we filter results. the trailing space is to match regex if (query.Season > 0 && !seasonRegEx.Match($"{title} ").Success) @@ -123,7 +123,7 @@ namespace Jackett.Common.Indexers var description = qDetailsLink.NextSibling.TextContent.Trim(); title += " " + description; - var details = new Uri(qDetailsLink.GetAttribute("href")); + var details = new Uri(SiteLink + qDetailsLink.GetAttribute("href")); var torrentId = qDetailsLink.GetAttribute("href").Split('=').Last(); var link = new Uri(SiteLink + "torrents.php?action=download&id=" + torrentId);