diff --git a/src/main/java/com/umc/DongnaeFriend/domain/type/Age.java b/src/main/java/com/umc/DongnaeFriend/domain/type/Age.java index ddc50e3..e55b91f 100644 --- a/src/main/java/com/umc/DongnaeFriend/domain/type/Age.java +++ b/src/main/java/com/umc/DongnaeFriend/domain/type/Age.java @@ -24,6 +24,9 @@ public String getAge() { } public static Age fromString(String strAge) { + if(strAge==""){ + return null; + } for(Age age : Age.values()){ if((age.getAge().charAt(0))==(strAge.charAt(0))){ diff --git a/src/main/java/com/umc/DongnaeFriend/domain/user/service/KakaoServiceimpl.java b/src/main/java/com/umc/DongnaeFriend/domain/user/service/KakaoServiceimpl.java index 2d2114b..047549b 100644 --- a/src/main/java/com/umc/DongnaeFriend/domain/user/service/KakaoServiceimpl.java +++ b/src/main/java/com/umc/DongnaeFriend/domain/user/service/KakaoServiceimpl.java @@ -68,8 +68,8 @@ public HashMap getUserInfo(String access_Token) throws IOExcepti String nickname = properties.get("nickname").toString(); String profileImage = properties.get("profile_image").toString(); String email = kakao_account.get("email").toString(); - String gender = kakao_account.get("gender").toString(); - String age = kakao_account.get("age_range").toString(); + String gender = kakao_account.getOrDefault("gender","").toString(); + String age = kakao_account.getOrDefault("age_range","").toString(); userInfo.put("id", id); userInfo.put("nickname", nickname);