From c75ff83bb8a46c483a4d0171dcb92a2894c62a54 Mon Sep 17 00:00:00 2001 From: kaso17 Date: Mon, 13 Feb 2017 14:21:49 +0100 Subject: [PATCH] DigitalHive: use and filter --- src/Jackett/Indexers/DigitalHive.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Jackett/Indexers/DigitalHive.cs b/src/Jackett/Indexers/DigitalHive.cs index 605b0c7cf..5d8c1d6a8 100644 --- a/src/Jackett/Indexers/DigitalHive.cs +++ b/src/Jackett/Indexers/DigitalHive.cs @@ -173,7 +173,7 @@ namespace Jackett.Indexers } try { - releases.AddRange(contentToReleaseInfos(results.Content)); + releases.AddRange(contentToReleaseInfos(query, results.Content)); } catch (Exception ex) { @@ -183,7 +183,7 @@ namespace Jackett.Indexers return releases; } - private IEnumerable contentToReleaseInfos(CQ dom) + private IEnumerable contentToReleaseInfos(TorznabQuery query, CQ dom) { List releases = new List(); @@ -197,7 +197,10 @@ namespace Jackett.Indexers var qRow = row.Cq(); release.Title = qRow.Find("td:nth-child(2) > a").First().Text().Trim(); - release.Description = release.Title; + + if ((query.ImdbID == null || !TorznabCaps.SupportsImdbSearch) && !query.MatchQueryStringAND(release.Title)) + continue; + release.Guid = new Uri(SiteLink + qRow.Find("td:nth-child(2) > a").First().Attr("href")); release.Comments = release.Guid; release.Link = new Uri(SiteLink + qRow.Find("td:nth-child(3) > a").First().Attr("href"));