From f6c39a1c8b454ba08e7a3d9ec9fc5910ef5cfa85 Mon Sep 17 00:00:00 2001 From: Shorinami Date: Fri, 12 Jan 2024 16:24:04 +0200 Subject: [PATCH] fix: Registration request throws a NullPointerException --- .../java/com/sellbycar/marketplace/user/UserServiceImpl.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/sellbycar/marketplace/user/UserServiceImpl.java b/src/main/java/com/sellbycar/marketplace/user/UserServiceImpl.java index 12e847a..e554c01 100644 --- a/src/main/java/com/sellbycar/marketplace/user/UserServiceImpl.java +++ b/src/main/java/com/sellbycar/marketplace/user/UserServiceImpl.java @@ -14,8 +14,7 @@ import org.springframework.security.crypto.password.PasswordEncoder; import org.springframework.stereotype.Service; -import java.util.Optional; -import java.util.UUID; +import java.util.*; @Service @RequiredArgsConstructor @@ -40,7 +39,7 @@ public void createNewUser(SignupRequest signUpRequest) throws MessagingException user.setEmail(email); user.setFirstName(signUpRequest.getName()); user.setPassword(passwordEncoder.encode(signUpRequest.getPassword())); - user.getAuthorities().add(UserAuthority.USER); + user.setAuthorities(Set.of(UserAuthority.USER)); user.setEnabled(true); userRepository.save(user);