Skip to content

Commit b0c4f05

Browse files
committed
🐛 email 없을시 업데이트 X 및 로그추가
1 parent 18951f0 commit b0c4f05

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/main/java/com/boggle_boggle/bbegok/oauth/service/CustomOAuth2UserService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import com.boggle_boggle.bbegok.repository.user.UserRepository;
1212
import com.boggle_boggle.bbegok.repository.user.UserSettingsRepository;
1313
import lombok.RequiredArgsConstructor;
14+
import lombok.extern.slf4j.Slf4j;
1415
import org.springframework.security.authentication.InternalAuthenticationServiceException;
1516
import org.springframework.security.core.AuthenticationException;
1617
import org.springframework.security.oauth2.client.userinfo.DefaultOAuth2UserService;
@@ -25,6 +26,7 @@
2526
*/
2627
@Service
2728
@RequiredArgsConstructor
29+
@Slf4j
2830
public class CustomOAuth2UserService extends DefaultOAuth2UserService {
2931

3032
private final UserRepository userRepository;
@@ -68,7 +70,8 @@ private OAuth2User process(OAuth2UserRequest userRequest, OAuth2User user) {
6870
}
6971

7072
private void updateUser(User user, OAuth2UserInfo userInfo) {
71-
if (userInfo.getEmail() != null && !user.getEmail().equals(userInfo.getEmail())) {
73+
log.debug("### OAUTH2 EMAIL : {}", userInfo.getEmail());
74+
if ((userInfo.getEmail() != null && user.getEmail() != null) && !user.getEmail().equals(userInfo.getEmail())) {
7275
user.updateEmail(userInfo.getEmail());
7376
}
7477
}

0 commit comments

Comments
 (0)