diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt index e3044c0..e4eced7 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt @@ -440,7 +440,7 @@ class AudioContentService( val releaseDate = if ( audioContent.releaseDate != null && - audioContent.releaseDate!! < LocalDateTime.now() && + audioContent.releaseDate!! >= LocalDateTime.now() && creatorId != member.id!! ) { audioContent.releaseDate!! @@ -453,9 +453,9 @@ class AudioContentService( } val audioContentUrl = if ( - audioContent.releaseDate != null && - audioContent.releaseDate!! < LocalDateTime.now() && - creatorId != member.id!! + audioContent.releaseDate == null || + audioContent.releaseDate!! <= LocalDateTime.now() || + creatorId == member.id!! ) { audioContentCloudFront.generateSignedURL( resourcePath = if (