From 640f5ce6f5fdfbd9f5a79f8f09d0896ab0c89a7e Mon Sep 17 00:00:00 2001
From: Klaus <klaus@vividnext.co.kr>
Date: Thu, 12 Jun 2025 13:51:03 +0900
Subject: [PATCH] =?UTF-8?q?fix:=20=ED=8C=94=EB=A1=9C=EC=9B=8C=20=EB=A6=AC?=
 =?UTF-8?q?=EC=8A=A4=ED=8A=B8=20-=20=EC=B0=A8=EB=8B=A8=ED=95=9C=20?=
 =?UTF-8?q?=EB=A9=A4=EB=B2=84=EB=8A=94=20=ED=8C=94=EB=A1=9C=EC=9B=8C=20?=
 =?UTF-8?q?=EB=A6=AC=EC=8A=A4=ED=8A=B8=EC=97=90=20=EB=B3=B4=EC=9D=B4?=
 =?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../vividnext/sodalive/explorer/ExplorerQueryRepository.kt  | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerQueryRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerQueryRepository.kt
index b27495d..a8a55aa 100644
--- a/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerQueryRepository.kt
+++ b/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerQueryRepository.kt
@@ -558,14 +558,20 @@ class ExplorerQueryRepository(
     }
 
     fun getFollowerListTotalCount(creatorId: Long): Int {
+        val blockMemberCondition = blockMember.member.id.eq(creatorId)
+            .and(blockMember.isActive.isTrue)
+            .and(blockMember.blockedMember.id.eq(member.id))
+
         return queryFactory.select(creatorFollowing.id)
             .from(creatorFollowing)
             .innerJoin(creatorFollowing.member, member)
+            .leftJoin(blockMember).on(blockMemberCondition)
             .where(
                 member.isActive.isTrue
                     .and(creatorFollowing.isActive.isTrue)
                     .and(creatorFollowing.creator.id.eq(creatorId))
                     .and(creatorFollowing.member.id.ne(creatorId))
+                    .and(blockMember.id.isNull)
             )
             .fetch()
             .size