diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/audition/applicant/AuditionApplicantRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/audition/applicant/AuditionApplicantRepository.kt index 92af3f3..7d56c8a 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/audition/applicant/AuditionApplicantRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/audition/applicant/AuditionApplicantRepository.kt @@ -49,10 +49,12 @@ class AuditionApplicantQueryRepositoryImpl( return queryFactory .select(auditionApplicant.id) .from(auditionApplicant) + .innerJoin(auditionApplicant.member, member) .innerJoin(auditionApplicant.role, auditionRole) .where( auditionRole.id.eq(auditionRoleId), - auditionApplicant.isActive.isTrue + auditionApplicant.isActive.isTrue, + member.isActive.isTrue ) .fetch() .size @@ -87,7 +89,8 @@ class AuditionApplicantQueryRepositoryImpl( .leftJoin(auditionVote).on(auditionApplicant.id.eq(auditionVote.applicant.id)) .where( auditionRole.id.eq(auditionRoleId), - auditionApplicant.isActive.isTrue + auditionApplicant.isActive.isTrue, + member.isActive.isTrue ) .groupBy(auditionApplicant.id) .orderBy(orderBy)