diff --git a/src/main/kotlin/com/poseplz/server/application/auth/LoginApplicationService.kt b/src/main/kotlin/com/poseplz/server/application/auth/LoginApplicationService.kt index b9e8943..f5d4605 100644 --- a/src/main/kotlin/com/poseplz/server/application/auth/LoginApplicationService.kt +++ b/src/main/kotlin/com/poseplz/server/application/auth/LoginApplicationService.kt @@ -18,9 +18,12 @@ class LoginApplicationService( val authenticatedProviderIdentifier = resolveLoginService(loginRequestVo).getProviderUserId(loginRequestVo) val member = (memberService.findByProviderIdentifier(authenticatedProviderIdentifier) ?: memberService.create(authenticatedProviderIdentifier)) - member.name?.run { + if (member.name == null) { member.name = providerUserNameService.getProviderUserName(loginRequestVo) } + if (member.profileImageUrl == null) { + member.profileImageUrl = providerUserProfileImageService.getProviderUserProfileImage(loginRequestVo) + } member.profileImageUrl?.run { member.profileImageUrl = providerUserProfileImageService.getProviderUserProfileImage(loginRequestVo) }