From b87a952c6a614bcf48e4d651433e8b01837e420a Mon Sep 17 00:00:00 2001 From: Claus Date: Fri, 18 Oct 2019 09:39:36 +0200 Subject: [PATCH] fixes #6754 - skip custom errors when using StatusCodeFilterAttribute. --- src/Umbraco.Web/Mvc/StatusCodeFilterAttribute.cs | 3 +++ src/Umbraco.Web/UmbracoModule.cs | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web/Mvc/StatusCodeFilterAttribute.cs b/src/Umbraco.Web/Mvc/StatusCodeFilterAttribute.cs index 24a41519f7..4a78d201ca 100644 --- a/src/Umbraco.Web/Mvc/StatusCodeFilterAttribute.cs +++ b/src/Umbraco.Web/Mvc/StatusCodeFilterAttribute.cs @@ -1,5 +1,7 @@ using System.Net; using System.Web.Mvc; +using Umbraco.Core; +using Umbraco.Web.Composing; namespace Umbraco.Web.Mvc { @@ -20,6 +22,7 @@ namespace Umbraco.Web.Mvc base.OnActionExecuted(filterContext); filterContext.HttpContext.Response.StatusCode = (int)_statusCode; + filterContext.HttpContext.Response.TrySkipIisCustomErrors = Current.Configs.Settings().WebRouting.TrySkipIisCustomErrors; } } } diff --git a/src/Umbraco.Web/UmbracoModule.cs b/src/Umbraco.Web/UmbracoModule.cs index 9065341ab9..2ec4141f5a 100644 --- a/src/Umbraco.Web/UmbracoModule.cs +++ b/src/Umbraco.Web/UmbracoModule.cs @@ -1,7 +1,6 @@ using System; using System.Web; using Umbraco.Core; -using Umbraco.Core.Collections; using Umbraco.Core.Logging; using Umbraco.Web.Composing; using Umbraco.Web.Routing; @@ -102,6 +101,5 @@ namespace Umbraco.Web return end; } - } }