diff --git a/src/main/java/leonardo/labutilities/qualitylabpro/services/email/EmailService.java b/src/main/java/leonardo/labutilities/qualitylabpro/services/email/EmailService.java index b74e338..24920ad 100644 --- a/src/main/java/leonardo/labutilities/qualitylabpro/services/email/EmailService.java +++ b/src/main/java/leonardo/labutilities/qualitylabpro/services/email/EmailService.java @@ -166,7 +166,7 @@ private void sendUserActionEmail(String actionType, String username, String emai LocalDateTime date) { String subject = String.format("User %s - %s", username, actionType); String content = createUserActionEmailContent(actionType, username, email, date); - sendHtmlEmail(new EmailDTO(email, subject, content)); + sendPlainTextEmail(new EmailDTO(email, subject, content)); } private String createUserActionEmailContent(String actionType, String username, String email, diff --git a/src/main/java/leonardo/labutilities/qualitylabpro/services/users/UserService.java b/src/main/java/leonardo/labutilities/qualitylabpro/services/users/UserService.java index 9427b11..0cde912 100644 --- a/src/main/java/leonardo/labutilities/qualitylabpro/services/users/UserService.java +++ b/src/main/java/leonardo/labutilities/qualitylabpro/services/users/UserService.java @@ -71,7 +71,12 @@ public User signUp(String username, String email, String password) { if (userRepository.existsByEmail(email)) { throw new CustomGlobalErrorHandling.UserAlreadyExistException(); } - emailService.notifyUserSignup(user.getUsername(), user.getEmail(), LocalDateTime.now()); + try { + emailService.notifyUserSignup(user.getUsername(), user.getEmail(), LocalDateTime.now()); + } catch (Exception e) { + log.error("Failed signup for user: {}. Exception: ", user.getEmail(), e); + } + return userRepository.save(user); }