diff --git a/domain/mathrank-auth-domain/src/main/java/kr/co/mathrank/domain/auth/client/KakaoMemberInfoResponse.java b/domain/mathrank-auth-domain/src/main/java/kr/co/mathrank/domain/auth/client/KakaoMemberInfoResponse.java index 580fb8e2..cc2990e2 100644 --- a/domain/mathrank-auth-domain/src/main/java/kr/co/mathrank/domain/auth/client/KakaoMemberInfoResponse.java +++ b/domain/mathrank-auth-domain/src/main/java/kr/co/mathrank/domain/auth/client/KakaoMemberInfoResponse.java @@ -31,12 +31,17 @@ record Account ( String email ) { public String getEmail() { - if (is_email_valid && is_email_verified) { - return email; + if (is_email_valid == null || is_email_verified == null) { + log.info("[KakaoMemberInfoResponse.getEmail] cannot parse email - valid and verified is null"); + return null; } - log.info("[KakaoMemberInfoResponse.getEmail] email is not available - email: {}", this); - return null; + if (!is_email_valid || !is_email_verified) { + log.info("[KakaoMemberInfoResponse.getEmail] email is not available - email: {}", this); + return null; + } + + return email; } }