From 5ec67ab3fdb50d0b01ca17d9de90a17229d19a03 Mon Sep 17 00:00:00 2001 From: Brian Powell Date: Fri, 9 Jun 2017 11:40:38 -0400 Subject: [PATCH] Apply Tom Fulton's fix for U4-9430 from https://github.com/tomfulton/Umbraco-CMS/commit/ba670586eba14092e6f1d20ee5e9aceb93e05f23 --- src/Umbraco.Web/Routing/UrlProviderExtensions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Umbraco.Web/Routing/UrlProviderExtensions.cs b/src/Umbraco.Web/Routing/UrlProviderExtensions.cs index 54ef8a42b5..b4d36eeb70 100644 --- a/src/Umbraco.Web/Routing/UrlProviderExtensions.cs +++ b/src/Umbraco.Web/Routing/UrlProviderExtensions.cs @@ -68,7 +68,7 @@ namespace Umbraco.Web.Routing else { // test for collisions - var uri = new Uri(url.TrimEnd('/'), UriKind.RelativeOrAbsolute); + var uri = UriUtility.UriToUmbraco(new Uri(url.TrimEnd('/'), UriKind.RelativeOrAbsolute)); if (uri.IsAbsoluteUri == false) uri = uri.MakeAbsolute(UmbracoContext.Current.CleanedUmbracoUrl); var pcr = new PublishedContentRequest(uri, UmbracoContext.Current.RoutingContext, UmbracoConfig.For.UmbracoSettings().WebRouting, s => Roles.Provider.GetRolesForUser(s)); pcr.Engine.TryRouteRequest();