Fixed: (Cardigann) Smarter redirect domain compare

Fixes #808
This commit is contained in:
Qstick
2022-02-03 23:32:25 -06:00
parent 64c1e1fa54
commit d7b5100e35
@@ -647,10 +647,13 @@ namespace NzbDrone.Core.Indexers.Cardigann
protected string GetRedirectDomainHint(string requestUrl, string redirectUrl)
{
if (requestUrl.StartsWith(SiteLink) && !redirectUrl.StartsWith(SiteLink))
var siteLinkUri = new HttpUri(SiteLink);
var requestUri = new HttpUri(requestUrl);
var redirectUri = new HttpUri(redirectUrl);
if (requestUri.Host.StartsWith(siteLinkUri.Host) && !redirectUri.Host.StartsWith(siteLinkUri.Host))
{
var uri = new HttpUri(redirectUrl);
return uri.Scheme + "://" + uri.Host + "/";
return redirectUri.Scheme + "://" + redirectUri.Host + "/";
}
return null;