From f4901393c52899b1cf9bd06ca2b95bcb1ea87831 Mon Sep 17 00:00:00 2001 From: jang-199 Date: Wed, 11 Jun 2025 00:16:56 +0900 Subject: [PATCH] =?UTF-8?q?job=20=EC=A1=B0=ED=9A=8C=20=EC=8B=9C=20null?= =?UTF-8?q?=EC=9D=B8=20=EA=B2=BD=EC=9A=B0=20204=20->=20null=EC=9D=84=20?= =?UTF-8?q?=EB=B0=98=ED=99=98=ED=95=98=EB=8F=84=EB=A1=9D=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/clip/api/user/service/UserAccountService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/boot/api/src/main/java/com/clip/api/user/service/UserAccountService.java b/boot/api/src/main/java/com/clip/api/user/service/UserAccountService.java index 570d1a83..31cd97da 100644 --- a/boot/api/src/main/java/com/clip/api/user/service/UserAccountService.java +++ b/boot/api/src/main/java/com/clip/api/user/service/UserAccountService.java @@ -15,6 +15,7 @@ import com.clip.matching.service.UserOneThingMatchingService; import com.clip.matching.service.UserRandomMatchingService; import com.clip.notification.service.NotificationService; +import com.clip.user.entity.Job; import com.clip.user.entity.JobCategory; import com.clip.user.entity.RelationshipStatus; import com.clip.user.entity.User; @@ -154,8 +155,11 @@ public void updateLanguage(long userId, LanguageDto languageDto) { @Transactional(readOnly = true) public JobDto getJob(long userId) { - if (Objects.isNull(userService.findUser(userId).getJob())) { - throw new NoContentAvailableException("Job", userId); + Job job = userService.findUser(userId).getJob(); + if (Objects.isNull(job)) { + return JobDto.builder() + .job(null) + .build(); } return JobDto.builder() .job(userService.findUser(userId).getJob().getJobCategory())