From 3ff92088ab9fd090fb4d5a9713a96e4ce9b1a12f Mon Sep 17 00:00:00 2001
From: Muhammad Equilibrie Fajria <104043362+MuhLibri@users.noreply.github.com>
Date: Sat, 4 Nov 2023 17:11:59 +0700
Subject: [PATCH] fix CuratorsRepository

---
 migrations/init.sql                     | 1 +
 src/repositories/CuratorsRepository.php | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/migrations/init.sql b/migrations/init.sql
index d8e3094..d658576 100644
--- a/migrations/init.sql
+++ b/migrations/init.sql
@@ -183,5 +183,6 @@ INSERT INTO subscriptions (curator_id, subscriber_id, status)
 VALUES
     (1, 1, 'ACCEPTED'),
     (1, 2, 'ACCEPTED'),
+    (1, 3, 'PENDING'),
     (2, 1, 'PENDING'),
     (3, 1, 'REJECTED');
\ No newline at end of file
diff --git a/src/repositories/CuratorsRepository.php b/src/repositories/CuratorsRepository.php
index f64d308..3568aab 100644
--- a/src/repositories/CuratorsRepository.php
+++ b/src/repositories/CuratorsRepository.php
@@ -16,7 +16,7 @@ class CuratorsRepository extends Repository {
     }
 
     public function getSubscriberCount($curator_id) {
-        $query = 'SELECT COUNT(*) FROM subscriptions WHERE curator_id = :curator_id';
+        $query = "SELECT COUNT(*) FROM subscriptions WHERE curator_id = :curator_id AND status = 'ACCEPTED'";
         $params = [
             'curator_id' => $curator_id
         ];
-- 
GitLab