From 95631128ae314166d17a9495d14fa595a4edaefb Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Tue, 2 Jul 2019 22:04:13 -0500 Subject: [PATCH] expand redirect def --- FilterLists.sln.DotSettings | 6 ++---- src/FilterLists.Agent/Features/Urls/ValidateUrls.cs | 4 +--- 2 files changed, 3 insertions(+), 7 deletions(-) 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); }