From 89fdd3cf90704b3dc2275a2aedf9dc7158572853 Mon Sep 17 00:00:00 2001 From: jjjh02 Date: Wed, 3 Sep 2025 22:48:50 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=A4=80=EB=B9=84=EA=B3=BC=EC=A0=95=20?= =?UTF-8?q?=EC=A4=91=EB=B3=B5=20=EC=83=9D=EC=84=B1=20=EC=97=90=EB=9F=AC=20?= =?UTF-8?q?=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ontime_back/repository/PreparationUserRepository.java | 2 ++ .../src/main/java/devkor/ontime_back/response/ErrorCode.java | 1 + .../devkor/ontime_back/service/PreparationUserService.java | 4 ++++ 3 files changed, 7 insertions(+) diff --git a/ontime-back/src/main/java/devkor/ontime_back/repository/PreparationUserRepository.java b/ontime-back/src/main/java/devkor/ontime_back/repository/PreparationUserRepository.java index ba1d343..659e055 100644 --- a/ontime-back/src/main/java/devkor/ontime_back/repository/PreparationUserRepository.java +++ b/ontime-back/src/main/java/devkor/ontime_back/repository/PreparationUserRepository.java @@ -32,4 +32,6 @@ public interface PreparationUserRepository extends JpaRepository preparatio User user = userRepository.findById(userId).orElseThrow(() -> new GeneralException(USER_NOT_FOUND) ); + boolean exists = preparationUserRepository.existsByUser(user); + if (exists) { + throw new GeneralException(PREPARATION_ALREADY_EXISTS); + } handlePreparationUsers(user, preparationDtoList, false); }