Fixed: (Cardigann) Replace legacy links with default link when making requests

This commit is contained in:
Qstick
2022-02-03 22:29:46 -06:00
parent bc1e397ce3
commit 74663ea077
3 changed files with 21 additions and 2 deletions

View File

@@ -816,5 +816,24 @@ namespace NzbDrone.Core.Indexers.Cardigann
{
return new Uri(currentUrl ?? new Uri(SiteLink), path);
}
protected string ResolveSiteLink()
{
var settingsBaseUrl = Settings?.BaseUrl;
var defaultLink = _definition.Links.First();
if (settingsBaseUrl == null)
{
return defaultLink;
}
if (_definition.Legacylinks.Contains(settingsBaseUrl))
{
_logger.Trace("Changing legacy site link from {0} to {1}", settingsBaseUrl, defaultLink);
return defaultLink;
}
return settingsBaseUrl;
}
}
}