Skip to content

Commit d61f4f6

Browse files
committed
🚑 Fixed OAuth email duplication problem
1 parent 1549b97 commit d61f4f6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/main/kotlin/com/csbroker/apiserver/service/CustomOAuth2UserService.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ class CustomOAuth2UserService(
4747
}
4848

4949
val userInfo = OAuth2UserInfoFactory.getOauth2UserInfo(providerType, attributes)
50-
var savedUser = this.userRepository.findUserByProviderId(userInfo.getId())
50+
var savedUser = this.userRepository.findByEmail(userInfo.getEmail())
51+
?: this.userRepository.findUserByProviderId(userInfo.getId())
5152

5253
if (savedUser != null) {
5354
if (providerType != savedUser.providerType) {

0 commit comments

Comments
 (0)