diff --git a/src/Jackett.Common/Indexers/CardigannIndexer.cs b/src/Jackett.Common/Indexers/CardigannIndexer.cs
index 454dfcb05b973bafb5ef8f7fccdb383986c459ad..899605acef053662fca796333305486a65b71a9e 100644
--- a/src/Jackett.Common/Indexers/CardigannIndexer.cs
+++ b/src/Jackett.Common/Indexers/CardigannIndexer.cs
@@ -1588,7 +1588,7 @@ namespace Jackett.Indexers
                         logger.Debug(string.Format("CardigannIndexer ({0}): Download selector {1} matched:{2}", ID, selector, DlUri.ToHtmlPretty()));
                         var href = DlUri.GetAttribute("href");
                         href = applyFilters(href, Download.Filters, variables);
-                        link = resolvePath(href);
+                        link = resolvePath(href, link);
                     }
                     else
                     {