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"));