diff --git a/src/views/PeopleView.vue b/src/views/PeopleView.vue index e589119..cd9e919 100644 --- a/src/views/PeopleView.vue +++ b/src/views/PeopleView.vue @@ -1611,9 +1611,15 @@ function updateClusterAfterMerge(sourceGroupId: string, targetGroupId: string) { const idx = clusters.findIndex((c: any) => c.identity_uuid === sourceGroupId) if (idx >= 0) { - clusters.splice(idx, 1) + clusters.splice(idx, 1) // ← Remove empty source group } } + + // Also remove from clusterAsPending computed + const idx2 = clusterAsPending.value.findIndex((c: any) => c.identity_uuid === sourceGroupId) + if (idx2 >= 0) { + clusterAsPending.value.splice(idx2, 1) + } } async function batchDeleteFaces() {