Skip to content

Commit f1ce64e

Browse files
author
rcsoyer
committed
refactoring - first set the security context before persisting the entity in order to have the createdBy with username
1 parent 5f5b51c commit f1ce64e

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/main/java/org/acme/authorization_server/domain/service/UserService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,9 @@ public UserCreateResponse registerUser(final UserCreateRequest request) {
3737
checkUsernameAvailability(request.username());
3838
final String rawPassword = generateRandomPassword();
3939
final String encodedPassword = passwordEncoder.encode(rawPassword);
40-
final User user = repository.save(new User(request.username(), encodedPassword));
40+
final User user = new User(request.username(), encodedPassword);
4141
setSecurityContext(user);
42+
repository.save(user);
4243
return new UserCreateResponse(request.username(), rawPassword);
4344
}
4445

0 commit comments

Comments
 (0)