diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/umbgroupsbuilder.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/umbgroupsbuilder.directive.js index 502577ddec..ea8b7948aa 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/components/umbgroupsbuilder.directive.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/umbgroupsbuilder.directive.js @@ -518,7 +518,8 @@ confirmMessage: data[2], submitButtonLabelKey: 'contentTypeEditor_yesDelete', submit: () => { - scope.model.groups.splice(tab.indexInGroups, 1); + const indexInGroups = scope.model.groups.findIndex(group => group.alias === tab.alias); + scope.model.groups.splice(indexInGroups, 1); // remove all child groups scope.model.groups = scope.model.groups.filter(group => group.parentAlias !== tab.alias);