Merge pull request #8061 from umbraco/v8/bugfix/5716-section-check-when-no-dashboards

Preventive check that will enable sections load for users with no dashboards
This commit is contained in:
Shannon Deminick
2020-05-07 15:46:16 +10:00
committed by GitHub
@@ -322,8 +322,10 @@ namespace Umbraco.Web.Trees
var nodes = GetTreeNodesInternal(id, queryStrings);
//only render the recycle bin if we are not in dialog and the start id id still the root
if (IsDialog(queryStrings) == false && id == Constants.System.RootString)
//only render the recycle bin if we are not in dialog and the start id is still the root
//we need to check for the "application" key in the queryString because its value is required here,
//and for some reason when there are no dashboards, this parameter is missing
if (IsDialog(queryStrings) == false && id == Constants.System.RootString && queryStrings.HasKey("application"))
{
nodes.Add(CreateTreeNode(
RecycleBinId.ToInvariantString(),