Merge pull request #2109 from stianst/KEYCLOAK-2218
KEYCLOAK-2218 Allow updating user without including username
This commit is contained in:
commit
39b3c648a2
2 files changed
+30
-4
No files matched your search
@@ -528,6 +528,32 @@ public class UserTest extends AbstractClientTest {
|
||||
assertEquals("user11", userRep.getUsername());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void updateUserWithoutUsername() {
|
||||
switchEditUsernameAllowedOn();
|
||||
|
||||
String id = createUser();
|
||||
|
||||
UserResource user = realm.users().get(id);
|
||||
|
||||
UserRepresentation rep = new UserRepresentation();
|
||||
rep.setFirstName("Firstname");
|
||||
|
||||
user.update(rep);
|
||||
|
||||
rep = new UserRepresentation();
|
||||
rep.setLastName("Lastname");
|
||||
|
||||
user.update(rep);
|
||||
|
||||
rep = realm.users().get(id).toRepresentation();
|
||||
|
||||
assertEquals("user1", rep.getUsername());
|
||||
assertEquals("user1@localhost", rep.getEmail());
|
||||
assertEquals("Firstname", rep.getFirstName());
|
||||
assertEquals("Lastname", rep.getLastName());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void updateUserWithNewUsernameNotPossible() {
|
||||
String id = createUser();
|
||||
|
||||
Reference in new issue
Block a user