Skip to content

Commit e15fbc8

Browse files
committed
[fix] 동일 email 로그인 허용
1 parent 7360411 commit e15fbc8

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

src/auth/service.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -131,16 +131,13 @@ async def _find_or_create_user(
131131
if existing_user:
132132
return existing_user, False
133133

134-
# 2) 동일 email이 다른 provider로 이미 가입되어 있는지 확인
134+
# 2) 동일 email로 이미 가입된 사용자가 있으면 기존 계정으로 로그인
135135
email_user = await user_service.get_user_by_email(
136136
session=session, email=email
137137
)
138138

139139
if email_user:
140-
raise OAuthError(
141-
f"This email is already registered with {email_user.oauth_provider.value}. "
142-
f"Please sign in with {email_user.oauth_provider.value}."
143-
)
140+
return email_user, False
144141

145142
try:
146143
new_user = await create_oauth_user(

0 commit comments

Comments
 (0)