diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java index e8c4650d1c284715b09a7611303f139358b42d6f..4e67d10c0f2efbfa8c777b43c10279eeee30d13b 100644 --- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java +++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/client/KeycloakClientRemoteService.java @@ -46,7 +46,8 @@ class KeycloakClientRemoteService { private final Keycloak keycloak; public void updateClient(ClientRepresentation client, String realm) { - getClientResource(realm, client.getId()).update(client); + CustomClientRepresentation ccr = filterClientRepresentation(client); + getClientResource(realm, client.getId()).update(ccr); } public String createClient(ClientRepresentation client, String realm) {