From bc037ae35618aac7ac060d9bc4538da0b3308277 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=B7=E5=B0=8F=E5=B9=BF?= Date: Mon, 1 Sep 2025 14:59:34 -0700 Subject: [PATCH] Follow redirects when fetching Custom Lists --- src/NzbDrone.Common/Http/HttpRequestBuilder.cs | 7 +++++++ src/NzbDrone.Core/ImportLists/Custom/CustomImportProxy.cs | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Common/Http/HttpRequestBuilder.cs b/src/NzbDrone.Common/Http/HttpRequestBuilder.cs index 6dfc7f6b2..03f84411c 100644 --- a/src/NzbDrone.Common/Http/HttpRequestBuilder.cs +++ b/src/NzbDrone.Common/Http/HttpRequestBuilder.cs @@ -390,5 +390,12 @@ namespace NzbDrone.Common.Http return this; } + + public virtual HttpRequestBuilder AllowRedirect(bool allowAutoRedirect = true) + { + AllowAutoRedirect = allowAutoRedirect; + + return this; + } } } diff --git a/src/NzbDrone.Core/ImportLists/Custom/CustomImportProxy.cs b/src/NzbDrone.Core/ImportLists/Custom/CustomImportProxy.cs index a47181b1e..cfa96a701 100644 --- a/src/NzbDrone.Core/ImportLists/Custom/CustomImportProxy.cs +++ b/src/NzbDrone.Core/ImportLists/Custom/CustomImportProxy.cs @@ -72,7 +72,7 @@ namespace NzbDrone.Core.ImportLists.Custom } var baseUrl = settings.BaseUrl.TrimEnd('/'); - var request = new HttpRequestBuilder(baseUrl).Accept(HttpAccept.Json).Build(); + var request = new HttpRequestBuilder(baseUrl).Accept(HttpAccept.Json).AllowRedirect().Build(); var response = _httpClient.Get(request); var results = JsonConvert.DeserializeObject>(response.Content);