From 122883053a1afbe4c9cb6d81d07d20b481b94e47 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Mon, 17 Apr 2023 19:38:37 +0300 Subject: [PATCH] Fixed: (Cardigann) Respect `Followredirect` for login forms Fixes #526 --- .../Definitions/Cardigann/CardigannRequestGenerator.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannRequestGenerator.cs b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannRequestGenerator.cs index 01debfb65..ea03794fb 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannRequestGenerator.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannRequestGenerator.cs @@ -610,6 +610,11 @@ namespace NzbDrone.Core.Indexers.Definitions.Cardigann Encoding = _encoding }; + if (_definition.Followredirect) + { + requestBuilder.AllowAutoRedirect = true; + } + Cookies = null; if (login.Cookies != null) { @@ -627,11 +632,6 @@ namespace NzbDrone.Core.Indexers.Definitions.Cardigann Cookies = landingResult.GetCookies(); - // Some sites have a temporary redirect before the login page, we need to process it. - //if (_definition.Followredirect) - //{ - // await FollowIfRedirect(landingResult, loginUrl.AbsoluteUri, overrideCookies: landingResult.Cookies, accumulateCookies: true); - //} var htmlParser = new HtmlParser(); landingResultDocument = htmlParser.ParseDocument(landingResult.Content);