diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentController.kt b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentController.kt index fa1544b..95b84e3 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentController.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentController.kt @@ -131,7 +131,7 @@ class AudioContentController(private val service: AudioContentService) { fun getDetail( @PathVariable id: Long, @RequestParam timezone: String, - @RequestParam(required = false, defaultValue = "ko") languageCode: String? = "ko", + @RequestParam(required = false) languageCode: String? = null, @RequestParam("isAdultContentVisible", required = false) isAdultContentVisible: Boolean? = null, @AuthenticationPrincipal(expression = "#this == 'anonymousUser' ? null : member") member: Member? ) = run { @@ -143,7 +143,7 @@ class AudioContentController(private val service: AudioContentService) { member = member, isAdultContentVisible = isAdultContentVisible ?: true, timezone = timezone, - languageCode = languageCode ?: "ko" + languageCode = languageCode ) ) } 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 4e851ad..c1d47b1 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentService.kt @@ -509,7 +509,7 @@ class AudioContentService( member: Member, isAdultContentVisible: Boolean, timezone: String, - languageCode: String + languageCode: String? ): GetAudioContentDetailResponse { val isAdult = member.auth != null && isAdultContentVisible @@ -746,7 +746,7 @@ class AudioContentService( if ( audioContent.languageCode != null && audioContent.languageCode!!.isNotBlank() && - languageCode.isNotBlank() && + !languageCode.isNullOrBlank() && audioContent.languageCode != languageCode ) { val locale = languageCode.lowercase()