Mise à jour connexion (erreur non souhaitée)
continuous-integration/drone/push Build is passing Details

Springboot
Alix JEUDI--LEMOINE 1 year ago
parent d58b2da32b
commit 2e523e7161

@ -4,7 +4,9 @@ import fr.iut.sciencequest.sae.entities.Utilisateur;
import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;
import java.util.Optional;
@Repository
public interface UtilisateurRepository extends CrudRepository<Utilisateur, Integer> {
Utilisateur findUtilisateurByEmail(String email);
Optional<Utilisateur> findUtilisateurByEmail(String email);
}

@ -37,12 +37,7 @@ public class UtilisateurService {
}
public Utilisateur findUserByEmail(String email) {
Utilisateur user = this.utilisateurRepository.findUtilisateurByEmail(email);
if(Objects.equals(user.getPseudo(), "")) {
throw new UtilisateurNotFoundException(email);
}
return user;
return this.utilisateurRepository.findUtilisateurByEmail(email).orElseThrow(() -> new UtilisateurNotFoundException(email));
}
public Utilisateur findUserById(int id) {

Loading…
Cancel
Save