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); }