From 18c8ebf7892718b45ae37b5f703cea3d1347f154 Mon Sep 17 00:00:00 2001 From: Masaki Yatsu Date: Sat, 18 Oct 2025 11:38:55 +0900 Subject: [PATCH] fix(keycloak): fix keycloak::delete-group error --- keycloak/scripts/delete-group.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/keycloak/scripts/delete-group.ts b/keycloak/scripts/delete-group.ts index e39505b..62fce80 100644 --- a/keycloak/scripts/delete-group.ts +++ b/keycloak/scripts/delete-group.ts @@ -44,7 +44,7 @@ const main = async () => { // Check if group has members const groupMembers = await kcAdminClient.groups.listMembers({ id: group.id! }); - if (groupMembers.length > 0) { + if (groupMembers && groupMembers.length > 0) { console.log(`Warning: Group '${groupName}' has ${groupMembers.length} members:`); groupMembers.forEach(member => { console.log(` - ${member.username} (${member.firstName} ${member.lastName})`); @@ -54,7 +54,7 @@ const main = async () => { // Check for subgroups const subGroups = await kcAdminClient.groups.listSubGroups({ id: group.id! }); - if (subGroups.length > 0) { + if (subGroups && subGroups.length > 0) { console.log(`Warning: Group '${groupName}' has ${subGroups.length} subgroups:`); subGroups.forEach(subGroup => { console.log(` - ${subGroup.name}`);