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 330bd33..1302b63 100644
--- a/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerQueryRepository.kt
+++ b/src/main/kotlin/kr/co/vividnext/sodalive/explorer/ExplorerQueryRepository.kt
@@ -135,7 +135,8 @@ class ExplorerQueryRepository(
             .offset(offset)
             .limit(limit)
             .where(
-                useCan.isRefund.isFalse
+                useCan.member.isActive.isTrue
+                    .and(useCan.isRefund.isFalse)
                     .and(useCanCalculate.recipientCreatorId.eq(creatorId))
                     .and(
                         useCan.canUsage.eq(CanUsage.DONATION)
@@ -146,6 +147,7 @@ class ExplorerQueryRepository(
             .groupBy(useCan.member.id)
             .orderBy(donation.desc(), member.id.desc())
             .fetch()
+            .asSequence()
             .map {
                 val account = it.get(member)!!
                 val donationCan = it.get(donation)!!
@@ -160,6 +162,7 @@ class ExplorerQueryRepository(
                     if (withDonationCan) donationCan else 0
                 )
             }
+            .toList()
     }
 
     fun getNewCreators(): List<Member> {