From d53f346262a0edfbdd24f6fe6e7e1d31c553bfa4 Mon Sep 17 00:00:00 2001 From: Donghoon Jeong <112836685+jjeongdong@users.noreply.github.com> Date: Tue, 4 Feb 2025 11:07:27 +0900 Subject: [PATCH] =?UTF-8?q?fix=20:=20=EC=B0=9C=ED=95=98=EA=B8=B0=20?= =?UTF-8?q?=EC=A1=B0=ED=9A=8C=20API=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../catchmate/domain/board/repository/BookMarkRepository.java | 2 +- .../back/catchmate/domain/board/service/BoardServiceImpl.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 6414e76..6178e37 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 @@ -16,5 +16,5 @@ public interface BookMarkRepository extends JpaRepository { Page findAllByUserIdAndDeletedAtIsNull(Long userId, Pageable pageable); - boolean existsByUserIdAndBoardId(Long userId, Long boardId); + boolean existsByUserIdAndBoardIdAndDeletedAtIsNull(Long userId, Long boardId); } diff --git a/src/main/java/com/back/catchmate/domain/board/service/BoardServiceImpl.java b/src/main/java/com/back/catchmate/domain/board/service/BoardServiceImpl.java index b85476d..f26c823 100644 --- a/src/main/java/com/back/catchmate/domain/board/service/BoardServiceImpl.java +++ b/src/main/java/com/back/catchmate/domain/board/service/BoardServiceImpl.java @@ -173,7 +173,7 @@ public BoardInfo getBoard(Long userId, Long boardId) { Board board = boardRepository.findByIdAndDeletedAtIsNullAndIsCompleted(boardId) .orElseThrow(() -> new BaseException(ErrorCode.BOARD_NOT_FOUND)); - boolean isBookMarked = bookMarkRepository.existsByUserIdAndBoardId(user.getId(), board.getId()); + boolean isBookMarked = bookMarkRepository.existsByUserIdAndBoardIdAndDeletedAtIsNull(user.getId(), board.getId()); // 타 유저 게시물 여부 확인 boolean isOwnBoard = board.isWriterSameAsLoginUser(user);