From a35b602f1a52c0ba02e1ca3ec2786d4b5cbc618a Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 27 Dec 2024 21:53:37 +0900 Subject: [PATCH] =?UTF-8?q?=EC=98=A4=EB=94=94=EC=85=98=20=EC=83=81?= =?UTF-8?q?=EC=84=B8=20-=20roleList=EC=9D=98=20=EC=A1=B0=ED=9A=8C=EA=B0=92?= =?UTF-8?q?=EC=9D=B4=20=EC=97=86=EB=8A=94=20=EA=B2=BD=EC=9A=B0=20emptyList?= =?UTF-8?q?=EB=A1=9C=20=EC=84=A0=EC=96=B8=EB=90=98=EB=8F=84=EB=A1=9D=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/admin/audition/AdminAuditionRepository.kt | 3 ++- .../sodalive/admin/audition/GetAuditionDetailResponse.kt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt index c2b7827..5c9a753 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/AdminAuditionRepository.kt @@ -70,7 +70,7 @@ class AdminAuditionQueryRepositoryImpl( audition.title, audition.imagePath.prepend("/").prepend(coverImageHost), audition.information, - audition.originalWorkUrl, + audition.originalWorkUrl.coalesce(""), list( QGetAuditionDetailRole( auditionRole.id, @@ -84,6 +84,7 @@ class AdminAuditionQueryRepositoryImpl( .from(audition) .leftJoin(auditionRole).on(auditionRole.audition.id.eq(audition.id)) .where(audition.id.eq(auditionId)) + .groupBy(audition.id) .fetchFirst() } diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/GetAuditionDetailResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/GetAuditionDetailResponse.kt index 2cdc85a..9ac5a2b 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/GetAuditionDetailResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/audition/GetAuditionDetailResponse.kt @@ -9,7 +9,7 @@ data class GetAuditionDetailResponse @QueryProjection constructor( val imageUrl: String, val information: String, val originalWorkUrl: String, - val roleList: List = listOf() + val roleList: List = emptyList() ) data class GetAuditionDetailRole @QueryProjection constructor(