From 6c0f926330f4cc2657efaf6dad404dd39091c963 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 (cherry picked from commit bc037ae35618aac7ac060d9bc4538da0b3308277) --- 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 93eebd039..cbc897d12 100644 --- a/src/NzbDrone.Common/Http/HttpRequestBuilder.cs +++ b/src/NzbDrone.Common/Http/HttpRequestBuilder.cs @@ -389,5 +389,12 @@ public virtual HttpRequestBuilder AddFormUpload(string name, string fileName, by 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 46bf70cc2..15886b220 100644 --- a/src/NzbDrone.Core/ImportLists/Custom/CustomImportProxy.cs +++ b/src/NzbDrone.Core/ImportLists/Custom/CustomImportProxy.cs @@ -65,7 +65,7 @@ private List Execute(CustomSettings settings) } 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);