From 269f12edbfe8b18e96844789209ac6e7f9f0f3b7 Mon Sep 17 00:00:00 2001 From: Kenn Jacobsen Date: Wed, 14 Nov 2018 22:17:38 +0100 Subject: [PATCH] Remove the default action from tree menus if it isn't allowed --- src/Umbraco.Web/Trees/ContentTreeControllerBase.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs b/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs index 006355eb35..9326872111 100644 --- a/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs +++ b/src/Umbraco.Web/Trees/ContentTreeControllerBase.cs @@ -375,6 +375,11 @@ namespace Umbraco.Web.Trees foreach (var m in notAllowed) { menuWithAllItems.Items.Remove(m); + // if the disallowed action is set as default action, make sure to reset the default action as well + if (menuWithAllItems.DefaultMenuAlias == m.Alias) + { + menuWithAllItems.DefaultMenuAlias = null; + } } }