find index in group when deleting a tab after removing it for validation

This commit is contained in:
Mads Rasmussen
2021-08-05 21:33:13 +02:00
parent c03eec8a11
commit 51743d97bc

View File

@@ -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);