diff --git a/src/shared/project-groups.ts b/src/shared/project-groups.ts index c4fe8badb47..5b37aadce8c 100644 --- a/src/shared/project-groups.ts +++ b/src/shared/project-groups.ts @@ -91,9 +91,8 @@ export function normalizeProjectGroups(value: unknown): ProjectGroup[] { groups.sort( (left, right) => left.tabOrder - right.tabOrder || left.name.localeCompare(right.name) ) - const groupIds = new Set(groups.map((group) => group.id)) for (const group of groups) { - if (group.parentGroupId === group.id || !groupIds.has(group.parentGroupId ?? '')) { + if (group.parentGroupId === group.id || !seen.has(group.parentGroupId ?? '')) { group.parentGroupId = null } }