Skip to content

Commit b6a9ba2

Browse files
authored
Fix: 과릿 1.3.5 (#413)
* Fix: 과릿 1.3.5 * Fix: 과릿 1.3.5 * Fix: 과릿 1.3.5 * Fix: 과릿 1.3.5
1 parent c8f783d commit b6a9ba2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/main/java/com/selfrunner/gwalit/domain/board/service/BoardService.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,10 @@ public BoardReplyRes changeQuestionStatus(Member member, Long boardId) {
160160
public BoardReplyRes getOneBoard(@Auth Member member, Long boardId) {
161161
// Validation
162162
Board board = boardRepository.findById(boardId).orElseThrow(() -> new BoardException(ErrorCode.UNAUTHORIZED_EXCEPTION));
163+
// 게시글 논리적 삭제 체킹
164+
if(board.getDeletedAt() != null) {
165+
throw new BoardException(ErrorCode.NOT_FOUND_EXCEPTION);
166+
}
163167
// 게시글 공개 여부와 권한 여부 확인
164168
MemberAndLecture memberAndLecture = memberAndLectureRepository.findMemberAndLectureByMemberAndLectureLectureId(member, board.getLecture().getLectureId()).orElseThrow(() -> new BoardException(ErrorCode.UNAUTHORIZED_EXCEPTION));
165169
if(board.getIsPublic().equals(Boolean.FALSE) && !board.getMember().getMemberId().equals(member.getMemberId()) && memberAndLecture.getIsTeacher().equals(Boolean.FALSE)) {

0 commit comments

Comments
 (0)