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 31b0081..9c52cb4 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt @@ -249,7 +249,14 @@ class AudioContentService( // 콘텐츠 파일 업로드 metadata = ObjectMetadata() metadata.contentLength = contentFile.size - metadata.addUserMetadata("generate_preview", request.isGeneratePreview.toString()) + metadata.addUserMetadata( + "generate_preview", + if (request.price > 0) { + request.isGeneratePreview.toString() + } else { + "false" + } + ) if (request.previewStartTime != null && request.previewEndTime != null) { metadata.addUserMetadata("preview_start_time", request.previewStartTime) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/CreateAudioContentRequest.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/CreateAudioContentRequest.kt index 2bd41c4..2ebb4b5 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/CreateAudioContentRequest.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/CreateAudioContentRequest.kt @@ -9,7 +9,7 @@ data class CreateAudioContentRequest( val releaseDate: String? = null, val themeId: Long = 0, val isAdult: Boolean = false, - val isGeneratePreview: Boolean = true, + val isGeneratePreview: Boolean = false, val isOnlyRental: Boolean = false, val isCommentAvailable: Boolean = false, val type: AudioContentType = AudioContentType.INDIVIDUAL,