From 741a1282a3b02829e0b4a9481becd5d251588c84 Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 18 Jul 2025 17:30:48 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=B5=9C=EA=B7=BC=20=EC=A2=85=EB=A3=8C?= =?UTF-8?q?=ED=95=9C=20=EB=9D=BC=EC=9D=B4=EB=B8=8C=20API=20=EC=98=A4?= =?UTF-8?q?=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/live/room/LiveRoomRepository.kt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomRepository.kt index 732efcd..35c12cf 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/live/room/LiveRoomRepository.kt @@ -394,7 +394,7 @@ class LiveRoomQueryRepositoryImpl( member.nickname, member.profileImage.prepend("/").prepend(cloudFrontHost), liveRoom.title, - liveRoom.updatedAt.max() + liveRoom.updatedAt ) ) .from(liveRoom) @@ -404,12 +404,14 @@ class LiveRoomQueryRepositoryImpl( .eq( JPAExpressions.select(subLiveRoom.updatedAt.max()) .from(subLiveRoom) - .where(subLiveRoom.member.eq(liveRoom.member)) + .where( + subLiveRoom.member.eq(liveRoom.member) + .and(subLiveRoom.isActive.isFalse) + .and(subLiveRoom.channelName.isNotNull) + ) ) - .and(liveRoom.isActive.isFalse) - .and(liveRoom.channelName.isNotNull) ) - .orderBy(liveRoom.updatedAt.max().desc()) + .orderBy(liveRoom.updatedAt.desc()) .offset(offset) .limit(20) .fetch()