diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingRepository.kt index 2250eee..b9fbc70 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/rank/RankingRepository.kt @@ -347,6 +347,7 @@ class RankingRepository( .and(audioContent.isActive.isTrue) .and(audioContent.duration.isNotNull) .and(audioContent.limited.isNull) + .and(audioContentTheme.isActive.isTrue) .and(order.isActive.isTrue) .and(member.id.eq(creatorId)) @@ -369,6 +370,7 @@ class RankingRepository( ) .from(order) .innerJoin(order.audioContent, audioContent) + .innerJoin(audioContent.theme, audioContentTheme) .innerJoin(audioContent.member, member) .where(where) .groupBy(audioContent.id) @@ -384,6 +386,7 @@ class RankingRepository( .and(audioContent.isActive.isTrue) .and(audioContent.duration.isNotNull) .and(audioContent.limited.isNull) + .and(audioContentTheme.isActive.isTrue) .and(order.isActive.isTrue) .and(member.id.eq(creatorId)) @@ -406,6 +409,7 @@ class RankingRepository( ) .from(order) .innerJoin(order.audioContent, audioContent) + .innerJoin(audioContent.theme, audioContentTheme) .innerJoin(audioContent.member, member) .where(where) .groupBy(audioContent.id)