diff --git a/src/bin/start-keycloak/realmConfig/ParsedRealmJson.ts b/src/bin/start-keycloak/realmConfig/ParsedRealmJson.ts index 4dcbc09f..35eeff6a 100644 --- a/src/bin/start-keycloak/realmConfig/ParsedRealmJson.ts +++ b/src/bin/start-keycloak/realmConfig/ParsedRealmJson.ts @@ -19,7 +19,7 @@ export type ParsedRealmJson = { credentials: { type: string /* "password" or something else */; }[]; - clientRoles: Record; + clientRoles?: Record; }[]; roles: { client: Record< @@ -65,7 +65,7 @@ const zParsedRealmJson = (() => { type: z.string() }) ), - clientRoles: z.record(z.array(z.string())) + clientRoles: z.record(z.array(z.string())).optional() }) ), roles: z.object({