We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7360411 commit e15fbc8Copy full SHA for e15fbc8
1 file changed
src/auth/service.py
@@ -131,16 +131,13 @@ async def _find_or_create_user(
131
if existing_user:
132
return existing_user, False
133
134
- # 2) 동일 email이 다른 provider로 이미 가입되어 있는지 확인
+ # 2) 동일 email로 이미 가입된 사용자가 있으면 기존 계정으로 로그인
135
email_user = await user_service.get_user_by_email(
136
session=session, email=email
137
)
138
139
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
- )
+ return email_user, False
144
145
try:
146
new_user = await create_oauth_user(
0 commit comments