Fixes: U4-6168 Custom Section is not showing correctly in 7.2 if custom tree is empty

This commit is contained in:
Shannon
2015-02-13 12:35:57 +11:00
parent bcba12abc8
commit 15c36a63d3
2 changed files with 9 additions and 3 deletions

View File

@@ -1,4 +1,5 @@
using System.Runtime.Serialization;
using System.Linq;
using System.Runtime.Serialization;
using Umbraco.Core;
namespace Umbraco.Web.Models.Trees
@@ -17,11 +18,16 @@ namespace Umbraco.Web.Models.Trees
{
public static SectionRootNode CreateMultiTreeSectionRoot(string nodeId, TreeNodeCollection children)
{
return new SectionRootNode(nodeId, "", "")
var sectionRoot = new SectionRootNode(nodeId, "", "")
{
IsContainer = true,
Children = children
};
//some metadata as to whether or not this section contains any trees
sectionRoot.AdditionalData["containsTrees"] = children.Any();
return sectionRoot;
}
public static SectionRootNode CreateSingleTreeSectionRoot(string nodeId, string getChildNodesUrl, string menuUrl, string title, TreeNodeCollection children)