From ab5b799ecfa0e394e5e75ca3415b24d4867de223 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Wed, 15 Mar 2023 16:49:12 +0200 Subject: [PATCH] Fixed: (Cardigann) Use cookies from captcha response --- .../Definitions/Cardigann/CardigannRequestGenerator.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannRequestGenerator.cs b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannRequestGenerator.cs index f0ab21b47..3554ca5ad 100644 --- a/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannRequestGenerator.cs +++ b/src/NzbDrone.Core/Indexers/Definitions/Cardigann/CardigannRequestGenerator.cs @@ -666,7 +666,7 @@ namespace NzbDrone.Core.Indexers.Cardigann var captchaUrl = ResolvePath(captchaElement.GetAttribute("src"), loginUrl); var request = new HttpRequestBuilder(captchaUrl.ToString()) - .SetCookies(landingResult.GetCookies()) + .SetCookies(Cookies ?? new Dictionary()) .SetHeaders(headers ?? new Dictionary()) .SetHeader("Referer", loginUrl.AbsoluteUri) .SetEncoding(_encoding) @@ -675,6 +675,11 @@ namespace NzbDrone.Core.Indexers.Cardigann var response = await HttpClient.ExecuteProxiedAsync(request, Definition); + if (response.GetCookies().Any()) + { + Cookies = response.GetCookies(); + } + return new Captcha { ContentType = response.Headers.ContentType,