From accb56be7fbcd92f9280528bd8fad85752acb24a Mon Sep 17 00:00:00 2001 From: Bill Burke Date: Wed, 12 Mar 2014 10:17:09 -0400 Subject: [PATCH] user import fix --- distribution/modules/lib.xml | 4 ++-- examples/demo-template/testrealm.json | 6 +++--- .../java/org/keycloak/services/managers/RealmManager.java | 2 ++ 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/distribution/modules/lib.xml b/distribution/modules/lib.xml index 1883476f9d8..c28dcf883c4 100755 --- a/distribution/modules/lib.xml +++ b/distribution/modules/lib.xml @@ -104,7 +104,7 @@ @@ -114,7 +114,7 @@ diff --git a/examples/demo-template/testrealm.json b/examples/demo-template/testrealm.json index 5de75975e32..2d95f9d878a 100755 --- a/examples/demo-template/testrealm.json +++ b/examples/demo-template/testrealm.json @@ -15,9 +15,9 @@ { "username" : "bburke@redhat.com", "enabled": true, - "attributes" : { - "email" : "bburke@redhat.com" - }, + "email" : "bburke@redhat.com", + "firstName": "Bill", + "lastName": "Burke", "credentials" : [ { "type" : "password", "value" : "password" } diff --git a/services/src/main/java/org/keycloak/services/managers/RealmManager.java b/services/src/main/java/org/keycloak/services/managers/RealmManager.java index dae9ae39463..ad4b1cba4cb 100755 --- a/services/src/main/java/org/keycloak/services/managers/RealmManager.java +++ b/services/src/main/java/org/keycloak/services/managers/RealmManager.java @@ -423,6 +423,8 @@ public class RealmManager { UserModel user = newRealm.addUser(userRep.getUsername()); user.setEnabled(userRep.isEnabled()); user.setEmail(userRep.getEmail()); + user.setFirstName(userRep.getFirstName()); + user.setLastName(userRep.getLastName()); if (userRep.getAttributes() != null) { for (Map.Entry entry : userRep.getAttributes().entrySet()) { user.setAttribute(entry.getKey(), entry.getValue());