From a77aa7e3ec68d744074cb8d154bb1bd6a2876fe7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B8=EC=A4=80?= <74056843+sejoon00@users.noreply.github.com> Date: Sun, 30 Mar 2025 20:00:25 +0900 Subject: [PATCH] =?UTF-8?q?[hotfix]=20=EB=AC=B8=ED=95=AD=EC=84=B8=ED=8A=B8?= =?UTF-8?q?=20=EB=A1=9C=EA=B9=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../problemset/repository/ProblemSetRepository.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/moplus/moplus_server/domain/problemset/repository/ProblemSetRepository.java b/src/main/java/com/moplus/moplus_server/domain/problemset/repository/ProblemSetRepository.java index c1a6111..be95ee9 100644 --- a/src/main/java/com/moplus/moplus_server/domain/problemset/repository/ProblemSetRepository.java +++ b/src/main/java/com/moplus/moplus_server/domain/problemset/repository/ProblemSetRepository.java @@ -4,12 +4,19 @@ import com.moplus.moplus_server.domain.problemset.domain.ProblemSetConfirmStatus; import com.moplus.moplus_server.global.error.exception.ErrorCode; import com.moplus.moplus_server.global.error.exception.NotFoundException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.data.jpa.repository.JpaRepository; public interface ProblemSetRepository extends JpaRepository { + Logger log = LoggerFactory.getLogger(ProblemSetRepository.class); + default ProblemSet findByIdElseThrow(Long problemSetId) { - return findById(problemSetId).orElseThrow(() -> new NotFoundException(ErrorCode.PROBLEM_SET_NOT_FOUND)); + return findById(problemSetId).orElseThrow(() -> { + log.atError().log("id " + problemSetId + "번 세트가 존재하지 않습니다."); + throw new NotFoundException(ErrorCode.PROBLEM_SET_NOT_FOUND); + }); } default void validatePublishableProblemSet(Long problemSetId) {