From 205ea22daa1524d5d8a0724356535b847b54492e Mon Sep 17 00:00:00 2001 From: Niels Hartvig Date: Wed, 25 Jan 2017 17:34:34 +0100 Subject: [PATCH] Fixes U4-9437 --- src/Umbraco.Web/Trees/ContentTreeControllerBase.cs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs b/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs index 027e4e488c..5e8172b29f 100644 --- a/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs +++ b/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs @@ -125,9 +125,10 @@ namespace Umbraco.Web.Trees // use helper method to ensure we support both integer and guid lookups int iid; - // if it's the root node, we won't use the look up - if (id != "-1") + // look up from GUID if it's not an integer + if (int.TryParse(id, out iid) == false) { + var idEntity = GetEntityFromId(id); if (idEntity == null) { @@ -135,10 +136,6 @@ namespace Umbraco.Web.Trees } iid = idEntity.Id; } - else - { - iid = int.Parse(id); - } //if a request is made for the root node data but the user's start node is not the default, then