diff --git a/src/main/java/com/back/catchmate/domain/board/converter/BoardConverter.java b/src/main/java/com/back/catchmate/domain/board/converter/BoardConverter.java index b0a9cf3..1d5725c 100644 --- a/src/main/java/com/back/catchmate/domain/board/converter/BoardConverter.java +++ b/src/main/java/com/back/catchmate/domain/board/converter/BoardConverter.java @@ -29,6 +29,7 @@ public Board toEntity(User user, Game game, Club cheerClub, CreateOrUpdateBoardR return Board.builder() .title(boardRequest.getTitle()) .content(boardRequest.getContent()) + .maxPerson(boardRequest.getMaxPerson()) .user(user) .club(cheerClub) .game(game) diff --git a/src/main/java/com/back/catchmate/domain/board/repository/BookMarkRepository.java b/src/main/java/com/back/catchmate/domain/board/repository/BookMarkRepository.java index c2debf7..d48d93d 100644 --- a/src/main/java/com/back/catchmate/domain/board/repository/BookMarkRepository.java +++ b/src/main/java/com/back/catchmate/domain/board/repository/BookMarkRepository.java @@ -10,7 +10,7 @@ import java.util.Optional; public interface BookMarkRepository extends JpaRepository { - boolean existsByUserAndBoard(User user, Board board); + boolean existsByUserAndBoardAndDeletedAtIsNull(User user, Board board); Optional findByUserIdAndBoardId(Long userId, Long boardId); diff --git a/src/main/java/com/back/catchmate/domain/board/service/BookMarkServiceImpl.java b/src/main/java/com/back/catchmate/domain/board/service/BookMarkServiceImpl.java index cf06b75..a8f4ec4 100644 --- a/src/main/java/com/back/catchmate/domain/board/service/BookMarkServiceImpl.java +++ b/src/main/java/com/back/catchmate/domain/board/service/BookMarkServiceImpl.java @@ -41,7 +41,7 @@ public StateResponse addBookMark(Long userId, Long boardId) { throw new BaseException(ErrorCode.ALREADY_BOOKMARK); } - if (bookMarkRepository.existsByUserAndBoard(user, board)) { + if (bookMarkRepository.existsByUserAndBoardAndDeletedAtIsNull(user, board)) { throw new BaseException(ErrorCode.ALREADY_BOOKMARK); }