diff --git a/openid-connect-server/src/main/java/org/mitre/openid/connect/web/ClientDynamicRegistrationEndpoint.java b/openid-connect-server/src/main/java/org/mitre/openid/connect/web/ClientDynamicRegistrationEndpoint.java index e84fd67f4..df4ed489e 100644 --- a/openid-connect-server/src/main/java/org/mitre/openid/connect/web/ClientDynamicRegistrationEndpoint.java +++ b/openid-connect-server/src/main/java/org/mitre/openid/connect/web/ClientDynamicRegistrationEndpoint.java @@ -334,7 +334,7 @@ public class ClientDynamicRegistrationEndpoint { client.setRequireAuthTime(requireAuthTime); client.setDefaultACR(defaultAcr); - ClientDetailsEntity saved = clientService.saveNewClient(client); + ClientDetailsEntity saved = clientService.updateClient(client, client); model.put("client", saved); return "clientUpdate";