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(