From b9ad3bdb727a0c3dea0b1adeb763bb5fdcf31e64 Mon Sep 17 00:00:00 2001
From: Klaus <klaus@vividnext.co.kr>
Date: Thu, 10 Oct 2024 15:36:21 +0900
Subject: [PATCH] =?UTF-8?q?=EC=BD=98=ED=85=90=EC=B8=A0=20=EB=A9=94?=
 =?UTF-8?q?=EC=9D=B8=20-=20=EC=83=88=EB=A1=9C=EC=9A=B4=20=EC=BD=98?=
 =?UTF-8?q?=ED=85=90=EC=B8=A0,=20=ED=81=90=EB=A0=88=EC=9D=B4=EC=85=98=20-?=
 =?UTF-8?q?=2019=EA=B8=88=20=EC=BD=98=ED=85=90=EC=B8=A0=20=EC=84=B1?=
 =?UTF-8?q?=ED=96=A5=20=EB=8D=B0=EC=9D=B4=ED=84=B0=EA=B0=80=20=EC=9E=88?=
 =?UTF-8?q?=EC=9D=84=20=EB=95=8C=20=EC=84=B1=ED=96=A5=20+=20=EB=B9=84?=
 =?UTF-8?q?=EC=84=B1=EC=9D=B8=20=EC=BD=98=ED=85=90=EC=B8=A0=EA=B0=80=20?=
 =?UTF-8?q?=EC=A1=B0=ED=9A=8C=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98?=
 =?UTF-8?q?=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../vividnext/sodalive/content/AudioContentRepository.kt  | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

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 7e8abaa..56e0526 100644
--- a/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt
+++ b/src/main/kotlin/kr/co/vividnext/sodalive/content/AudioContentRepository.kt
@@ -374,6 +374,7 @@ class AudioContentQueryRepositoryImpl(private val queryFactory: JPAQueryFactory)
             if (contentType != ContentType.ALL) {
                 where = where.and(
                     audioContent.member.auth.gender.eq(if (contentType == ContentType.MALE) 1 else 0)
+                        .or(audioContent.isAdult.isFalse)
                 )
             }
         }
@@ -453,6 +454,7 @@ class AudioContentQueryRepositoryImpl(private val queryFactory: JPAQueryFactory)
             if (contentType != ContentType.ALL) {
                 where = where.and(
                     audioContent.member.auth.gender.eq(if (contentType == ContentType.MALE) 1 else 0)
+                        .or(audioContent.isAdult.isFalse)
                 )
             }
         }
@@ -495,6 +497,7 @@ class AudioContentQueryRepositoryImpl(private val queryFactory: JPAQueryFactory)
             if (contentType != ContentType.ALL) {
                 where = where.and(
                     audioContent.member.auth.gender.eq(if (contentType == ContentType.MALE) 1 else 0)
+                        .or(audioContent.isAdult.isFalse)
                 )
             }
         }
@@ -607,9 +610,8 @@ class AudioContentQueryRepositoryImpl(private val queryFactory: JPAQueryFactory)
         } else {
             if (contentType != ContentType.ALL) {
                 where = where.and(
-                    audioContent.member.auth.gender.eq(
-                        if (contentType == ContentType.MALE) 1 else 0
-                    )
+                    audioContent.member.auth.gender.eq(if (contentType == ContentType.MALE) 1 else 0)
+                        .or(audioContent.isAdult.isFalse)
                 )
             }
         }