From c0e378cc41f1d709ea09980036e484e6162b7c7e Mon Sep 17 00:00:00 2001 From: Bjarke Berg Date: Tue, 19 Sep 2023 14:59:46 +0200 Subject: [PATCH 1/2] fixed issue after minimal hosting model --- src/Umbraco.Web.Website/Routing/UmbracoRouteValueTransformer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web.Website/Routing/UmbracoRouteValueTransformer.cs b/src/Umbraco.Web.Website/Routing/UmbracoRouteValueTransformer.cs index 4e4749860c..8b6a02a1d9 100644 --- a/src/Umbraco.Web.Website/Routing/UmbracoRouteValueTransformer.cs +++ b/src/Umbraco.Web.Website/Routing/UmbracoRouteValueTransformer.cs @@ -139,7 +139,7 @@ public class UmbracoRouteValueTransformer : DynamicRouteValueTransformer HttpContext httpContext, RouteValueDictionary values) { // If we aren't running, then we have nothing to route. We allow the frontend to continue while in upgrade mode. - if (_runtime.Level != RuntimeLevel.Run && _runtime.Level != RuntimeLevel.Upgrade) + if (_runtime.Level != RuntimeLevel.Run && _runtime.Level != RuntimeLevel.Upgrade && !httpContext.Request.IsClientSideRequest()) { if (_runtime.Level == RuntimeLevel.Install) { From 964e3b5797b3709c2ac1d22f014febeab7f36688 Mon Sep 17 00:00:00 2001 From: Bjarke Berg Date: Tue, 19 Sep 2023 15:30:48 +0200 Subject: [PATCH 2/2] Fixed test --- .../Routing/UmbracoRouteValueTransformer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.Website/Routing/UmbracoRouteValueTransformer.cs b/src/Umbraco.Web.Website/Routing/UmbracoRouteValueTransformer.cs index 8b6a02a1d9..4342bb017c 100644 --- a/src/Umbraco.Web.Website/Routing/UmbracoRouteValueTransformer.cs +++ b/src/Umbraco.Web.Website/Routing/UmbracoRouteValueTransformer.cs @@ -139,9 +139,9 @@ public class UmbracoRouteValueTransformer : DynamicRouteValueTransformer HttpContext httpContext, RouteValueDictionary values) { // If we aren't running, then we have nothing to route. We allow the frontend to continue while in upgrade mode. - if (_runtime.Level != RuntimeLevel.Run && _runtime.Level != RuntimeLevel.Upgrade && !httpContext.Request.IsClientSideRequest()) + if (_runtime.Level != RuntimeLevel.Run && _runtime.Level != RuntimeLevel.Upgrade) { - if (_runtime.Level == RuntimeLevel.Install) + if (_runtime.Level == RuntimeLevel.Install && !httpContext.Request.IsClientSideRequest()) { return new RouteValueDictionary() {