diff --git a/src/main/java/in/koreatech/koin/domain/callvan/repository/CallvanParticipantRepository.java b/src/main/java/in/koreatech/koin/domain/callvan/repository/CallvanParticipantRepository.java index 3aec9c8d7..417d39d94 100644 --- a/src/main/java/in/koreatech/koin/domain/callvan/repository/CallvanParticipantRepository.java +++ b/src/main/java/in/koreatech/koin/domain/callvan/repository/CallvanParticipantRepository.java @@ -19,5 +19,5 @@ public interface CallvanParticipantRepository extends Repository findAllByMemberIdAndPostIdIn(Integer memberId, List postIds); + List findAllByMemberIdAndPostIdInAndIsDeletedFalse(Integer memberId, List postIds); } diff --git a/src/main/java/in/koreatech/koin/domain/callvan/service/CallvanPostQueryService.java b/src/main/java/in/koreatech/koin/domain/callvan/service/CallvanPostQueryService.java index bd9b1a65f..79a18c400 100644 --- a/src/main/java/in/koreatech/koin/domain/callvan/service/CallvanPostQueryService.java +++ b/src/main/java/in/koreatech/koin/domain/callvan/service/CallvanPostQueryService.java @@ -78,8 +78,8 @@ public CallvanPostSearchResponse getCallvanPosts( List postIds = posts.stream() .map(CallvanPost::getId) .toList(); - List participants = callvanParticipantRepository.findAllByMemberIdAndPostIdIn(userId, - postIds); + List participants = callvanParticipantRepository.findAllByMemberIdAndPostIdInAndIsDeletedFalse( + userId, postIds); joinedPostIds = participants.stream() .map(participant -> participant.getPost().getId()) .collect(Collectors.toSet());