diff --git a/src/NzbDrone.Core/Indexers/Definitions/Anthelion.cs b/src/NzbDrone.Core/Indexers/Definitions/Anthelion.cs index 152a1c5d9..9364280d9 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/Anthelion.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/Anthelion.cs @@ -52,7 +52,8 @@ protected override async Task DoLogin() { var requestBuilder = new HttpRequestBuilder(LoginUrl) { - LogResponseContent = true + LogResponseContent = true, + AllowAutoRedirect = true }; requestBuilder.Method = HttpMethod.POST; @@ -69,6 +70,13 @@ protected override async Task DoLogin() .SetHeader("Content-Type", "multipart/form-data") .Build(); + var headers = new NameValueCollection + { + { "Referer", LoginUrl } + }; + + authLoginRequest.Headers.Add(headers); + var response = await ExecuteAuth(authLoginRequest); if (!response.Content.Contains("logout.php"))