Refactoring : Version Très Clean
This commit is contained in:
@@ -31,6 +31,14 @@ public class UserService {
|
||||
user.setPrenoms(userRequestDTO.getPrenoms());
|
||||
user.setEmail(userRequestDTO.getEmail());
|
||||
user.setMotDePasse(userRequestDTO.getMotDePasse()); // Hachage automatique
|
||||
|
||||
// Vérifier si le rôle est défini, sinon attribuer un rôle par défaut
|
||||
if (userRequestDTO.getRole() == null || userRequestDTO.getRole().isEmpty()) {
|
||||
user.setRole("USER"); // Assigner un rôle par défaut, par exemple "USER"
|
||||
} else {
|
||||
user.setRole(userRequestDTO.getRole());
|
||||
}
|
||||
|
||||
usersRepository.persist(user);
|
||||
System.out.println("[LOG] Utilisateur créé : " + user.getEmail());
|
||||
return user;
|
||||
|
||||
Reference in New Issue
Block a user