U4-7002 - ToAppRelative is too greedy
This commit is contained in:
@@ -51,7 +51,8 @@ namespace Umbraco.Web
|
||||
// see also VirtualPathUtility.ToAppRelative
|
||||
public static string ToAppRelative(string virtualPath)
|
||||
{
|
||||
if (virtualPath.InvariantStartsWith(_appPathPrefix))
|
||||
if (virtualPath.InvariantStartsWith(_appPathPrefix)
|
||||
&& (virtualPath.Length == _appPathPrefix.Length || virtualPath[_appPathPrefix.Length] == '/'))
|
||||
virtualPath = virtualPath.Substring(_appPathPrefix.Length);
|
||||
if (virtualPath.Length == 0)
|
||||
virtualPath = "/";
|
||||
|
||||
Reference in New Issue
Block a user