From 51743d97bc04caefd468f1b1d60711c83da80fd5 Mon Sep 17 00:00:00 2001 From: Mads Rasmussen Date: Thu, 5 Aug 2021 21:33:13 +0200 Subject: [PATCH] find index in group when deleting a tab after removing it for validation --- .../common/directives/components/umbgroupsbuilder.directive.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);