mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
Fixed: (Cardigann) Allow use of template variables in fields selector
This commit is contained in:
@@ -132,20 +132,22 @@ namespace NzbDrone.Core.Indexers.Cardigann
|
|||||||
|
|
||||||
if (selector.Selector != null)
|
if (selector.Selector != null)
|
||||||
{
|
{
|
||||||
if (dom.Matches(selector.Selector))
|
var selectorSelector = ApplyGoTemplateText(selector.Selector, variables);
|
||||||
|
|
||||||
|
if (dom.Matches(selectorSelector))
|
||||||
{
|
{
|
||||||
selection = dom;
|
selection = dom;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
selection = QuerySelector(dom, selector.Selector);
|
selection = QuerySelector(dom, selectorSelector);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (selection == null)
|
if (selection == null)
|
||||||
{
|
{
|
||||||
if (required)
|
if (required)
|
||||||
{
|
{
|
||||||
throw new Exception(string.Format("Selector \"{0}\" didn't match {1}", selector.Selector, dom.ToHtmlPretty()));
|
throw new Exception(string.Format("Selector \"{0}\" didn't match {1}", selectorSelector, dom.ToHtmlPretty()));
|
||||||
}
|
}
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
|
Reference in New Issue
Block a user