diff --git a/src/Umbraco.Web/Trees/ContentTreeController.cs b/src/Umbraco.Web/Trees/ContentTreeController.cs index f5c54e3753..13d30deb1f 100644 --- a/src/Umbraco.Web/Trees/ContentTreeController.cs +++ b/src/Umbraco.Web/Trees/ContentTreeController.cs @@ -98,8 +98,7 @@ namespace Umbraco.Web.Trees { //Special check to see if it ia a container, if so then we'll hide children. - //we only perform this check for non-dialog trees since pickers needs access to these nodes - var isContainer = e.IsContainer() && (queryStrings.Get("isDialog") != "true"); + var isContainer = e.IsContainer(); // && (queryStrings.Get("isDialog") != "true"); var node = CreateTreeNode( e.Id.ToInvariantString(), diff --git a/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs b/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs index 97185b6f7e..04c7b39829 100644 --- a/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs +++ b/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs @@ -177,8 +177,8 @@ namespace Umbraco.Web.Trees //before we get the children we need to see if this is a container node var current = Services.EntityService.Get(int.Parse(id), UmbracoObjectType); - - if (queryStrings.Get("isDialog") != "true" && current != null && current.IsContainer()) + //test if the parent is a listview / container + if (current != null && current.IsContainer()) { //no children! return new TreeNodeCollection(); diff --git a/src/Umbraco.Web/Trees/MediaTreeController.cs b/src/Umbraco.Web/Trees/MediaTreeController.cs index 013668a914..7589aa1cc4 100644 --- a/src/Umbraco.Web/Trees/MediaTreeController.cs +++ b/src/Umbraco.Web/Trees/MediaTreeController.cs @@ -78,7 +78,7 @@ namespace Umbraco.Web.Trees var entity = (UmbracoEntity)e; //Special check to see if it ia a container, if so then we'll hide children. - var isContainer = e.IsContainer() && (queryStrings.Get("isDialog") != "true"); + var isContainer = e.IsContainer(); // && (queryStrings.Get("isDialog") != "true"); var node = CreateTreeNode( e.Id.ToInvariantString(),