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 993420c..4610561 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt @@ -577,6 +577,18 @@ class AudioContentService( false } + val isOnlyRental = if (audioContent.purchaseOption == PurchaseOption.RENT_ONLY) { + true + } else { + audioContent.isOnlyRental + } + + val purchaseOption = if (audioContent.isOnlyRental) { + PurchaseOption.RENT_ONLY + } else { + audioContent.purchaseOption + } + return GetAudioContentDetailResponse( contentId = audioContent.id!!, title = audioContent.title, @@ -594,9 +606,9 @@ class AudioContentService( isActivePreview = audioContent.isGeneratePreview, isAdult = audioContent.isAdult, isMosaic = audioContent.isAdult && member.auth == null, - isOnlyRental = audioContent.isOnlyRental, + isOnlyRental = isOnlyRental, existOrdered = isExistsAudioContent, - purchaseOption = audioContent.purchaseOption, + purchaseOption = purchaseOption, orderType = orderType, remainingTime = remainingTime, creatorOtherContentList = creatorOtherContentList,