diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt index c66539b..242779e 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt @@ -1453,11 +1453,10 @@ class AudioContentQueryRepositoryImpl( isAdult: Boolean ): AudioContent? { var where = audioContent.member.id.eq(creatorId) - .and( - audioContent.isActive.isTrue - .and(audioContent.duration.isNotNull) - .or(audioContent.releaseDate.isNotNull.and(audioContent.duration.isNotNull)) - ) + .and(audioContent.isActive.isTrue) + .and(audioContent.duration.isNotNull) + .and(audioContent.releaseDate.isNotNull) + .and(audioContent.releaseDate.loe(LocalDateTime.now())) if (!isAdult) { where = where.and(audioContent.isAdult.isFalse)