diff --git a/FilterLists.sln.DotSettings b/FilterLists.sln.DotSettings index dac96ef6b..0790d253f 100644 --- a/FilterLists.sln.DotSettings +++ b/FilterLists.sln.DotSettings @@ -1,13 +1,11 @@ - + ExplicitlyExcluded True SOLUTION ECMAScript 2015 Built-in: Full Cleanup + False False True \ No newline at end of file diff --git a/src/FilterLists.Agent/Features/Urls/ValidateUrls.cs b/src/FilterLists.Agent/Features/Urls/ValidateUrls.cs index 985154697..af6367059 100644 --- a/src/FilterLists.Agent/Features/Urls/ValidateUrls.cs +++ b/src/FilterLists.Agent/Features/Urls/ValidateUrls.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Net; using System.Net.Http; using System.Threading; using System.Threading.Tasks; @@ -77,8 +76,7 @@ private TransformBlock BuildValidator(CancellationToke result.SetSupportsHttps(); if (response.IsSuccessStatusCode) return result; - if (response.StatusCode == HttpStatusCode.PermanentRedirect || - response.StatusCode == HttpStatusCode.TemporaryRedirect) + if ((int)response.StatusCode >= 300 && (int)response.StatusCode < 400) { result.SetRedirectsTo(response.Headers.Location); }