diff --git a/src/main/java/com/example/ReviewZIP/domain/user/UsersRepository.java b/src/main/java/com/example/ReviewZIP/domain/user/UsersRepository.java index 19c134b..3412434 100644 --- a/src/main/java/com/example/ReviewZIP/domain/user/UsersRepository.java +++ b/src/main/java/com/example/ReviewZIP/domain/user/UsersRepository.java @@ -23,5 +23,5 @@ public interface UsersRepository extends JpaRepository { boolean existsBySocial(String social); Optional findBySocial(String social); - Optional findByPhoneNum(String phoneNum); + List findByPhoneNum(String phoneNum); } diff --git a/src/main/java/com/example/ReviewZIP/global/sms/SmsService.java b/src/main/java/com/example/ReviewZIP/global/sms/SmsService.java index 484938f..1ba41a2 100644 --- a/src/main/java/com/example/ReviewZIP/global/sms/SmsService.java +++ b/src/main/java/com/example/ReviewZIP/global/sms/SmsService.java @@ -52,6 +52,8 @@ public void resetPassword(SmsDto.PasswordResetRequestDto requestDto) { } String encodedPassword = passwordEncoder.encode(requestDto.getPassword()); Users user = usersRepository.findByPhoneNum(requestDto.getPhoneNum()) + .stream() + .findFirst() .orElseThrow(() -> new UsersHandler(ErrorStatus.USER_NOT_FOUND)); user.setPassword(encodedPassword); usersRepository.save(user);