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