Skip to content

Commit be8137b

Browse files
committed
hotfix: apis - 별도 트랜잭션에서 로그인, 회원탈퇴 진행되도록 수정
1 parent 0972fc3 commit be8137b

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

apis/src/main/kotlin/org/yapp/apis/auth/service/UserSignInService.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package org.yapp.apis.auth.service
22

33
import jakarta.validation.Valid
44
import org.springframework.stereotype.Service
5+
import org.springframework.transaction.annotation.Propagation
56
import org.springframework.transaction.annotation.Transactional
67
import org.yapp.apis.user.dto.request.FindOrCreateUserRequest
78
import org.yapp.apis.user.dto.response.CreateUserResponse
@@ -11,7 +12,7 @@ import org.yapp.apis.user.service.UserAccountService
1112
class UserSignInService(
1213
private val userAccountService: UserAccountService,
1314
) {
14-
@Transactional
15+
@Transactional(propagation = Propagation.REQUIRES_NEW)
1516
fun processSignIn(
1617
@Valid request: FindOrCreateUserRequest,
1718
appleRefreshToken: String?

apis/src/main/kotlin/org/yapp/apis/auth/service/UserWithdrawalService.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.yapp.apis.auth.service
22

33
import org.springframework.stereotype.Service
4+
import org.springframework.transaction.annotation.Propagation
45
import org.springframework.transaction.annotation.Transactional
56
import org.yapp.apis.user.service.UserAccountService
67
import java.util.*
@@ -10,7 +11,7 @@ class UserWithdrawalService(
1011
private val userAccountService: UserAccountService,
1112
private val refreshTokenService: RefreshTokenService
1213
) {
13-
@Transactional
14+
@Transactional(propagation = Propagation.REQUIRES_NEW)
1415
fun processWithdrawal(userId: UUID) {
1516
userAccountService.withdrawUser(userId)
1617

0 commit comments

Comments
 (0)