diff --git a/server/src/main/java/com/ticketing/server/user/service/UserServiceImpl.java b/server/src/main/java/com/ticketing/server/user/service/UserServiceImpl.java index 6e5f477..d507cbb 100644 --- a/server/src/main/java/com/ticketing/server/user/service/UserServiceImpl.java +++ b/server/src/main/java/com/ticketing/server/user/service/UserServiceImpl.java @@ -39,13 +39,7 @@ public class UserServiceImpl implements UserService { @Override @Transactional public User delete(@Valid DeleteUserDTO deleteUserDto) { - User user = userRepository.findByEmail(deleteUserDto.getEmail()) - .orElseThrow(() -> { - log.error("존재하지 않는 이메일 입니다. :: {}", deleteUserDto.getEmail()); - throw new EmailNotFoundException(); - } - ); - + User user = findByEmail(deleteUserDto.getEmail()); return user.delete(deleteUserDto); } @@ -59,7 +53,11 @@ public class UserServiceImpl implements UserService { @Override public User findByEmail(String email) { return userRepository.findByEmail(email) - .orElseThrow(EmailNotFoundException::new); + .orElseThrow(() -> { + log.error("존재하지 않는 이메일 입니다. :: {}", email); + throw new EmailNotFoundException(); + } + ); } private User findNotDeletedUserByEmail(String email) {