Skip to content

Commit b2c8c52

Browse files
committed
fix: 유저생성 트랜잭션 커밋로직 추가
1 parent 46a9555 commit b2c8c52

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/main/java/com/climbup/climbup/auth/filter/JwtAuthenticationFilter.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,11 @@ protected void doFilterInternal(HttpServletRequest request,
6666
private void authenticateUser(HttpServletRequest request, String token) {
6767
Long userId = jwtUtil.getUserId(token);
6868

69-
var user = userRepository.findById(userId)
70-
.orElseThrow(() -> new UserNotFoundException(userId));
69+
var user = userRepository.findById(userId)
70+
.orElseThrow(() -> {
71+
log.error("사용자 조회 실패: userId={}", userId);
72+
return new UserNotFoundException(userId);
73+
});
7174

7275
UsernamePasswordAuthenticationToken authentication =
7376
new UsernamePasswordAuthenticationToken(

src/main/java/com/climbup/climbup/auth/service/CustomOAuth2UserService.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ private User createUser(KakaoOAuth2UserInfo userInfo) {
7878

7979
User savedUser = userRepository.save(user);
8080

81+
userRepository.flush();
82+
83+
log.info("새 사용자 생성 완료: id={}, kakaoId={}", savedUser.getId(), savedUser.getKakaoId());
84+
8185
eventPublisher.publishEvent(new SignUpEvent(this, nickname, savedUser.getId()));
8286

8387
return savedUser;

0 commit comments

Comments
 (0)