diff --git a/src/main/java/io/gmss/fiscad/implementations/user/UserServiceImpl.java b/src/main/java/io/gmss/fiscad/implementations/user/UserServiceImpl.java index 663a287..0e21f81 100644 --- a/src/main/java/io/gmss/fiscad/implementations/user/UserServiceImpl.java +++ b/src/main/java/io/gmss/fiscad/implementations/user/UserServiceImpl.java @@ -137,9 +137,10 @@ public class UserServiceImpl implements UserService { public UserPaylaodWeb updateUser(Long id, UserPaylaodWeb userPaylaodWeb) { if ((userRepository.findByUsername(userPaylaodWeb.getLogin()).isEmpty()) - || (userRepository.findByEmail(userPaylaodWeb.getEmail()).isEmpty())) { + && (userRepository.findByEmail(userPaylaodWeb.getEmail()).isEmpty())) { throw new BadRequestException("Cet utilisateur n'existe pas."); } + if (userPaylaodWeb.getId() == null) { throw new BadRequestException("Cet utilisateur n'existe déjà."); }