From 51828794b120e6d5376197a1be085090f70d856b Mon Sep 17 00:00:00 2001 From: Will Taylor-Jackson Date: Thu, 20 Apr 2023 15:46:04 +0100 Subject: [PATCH] fix: apply scopes before getting aggregations --- src/EloquentBuilder.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/EloquentBuilder.php b/src/EloquentBuilder.php index eda931b..08957ee 100644 --- a/src/EloquentBuilder.php +++ b/src/EloquentBuilder.php @@ -72,8 +72,10 @@ public function count($columns = '*'): int */ public function getAggregations(string $collectionClass = ''): Collection { + $builder = $this->applyScopes(); + $collectionClass = $collectionClass ?: Collection::class; - $aggregations = $this->query->getAggregationResults(); + $aggregations = $builder->query->getAggregationResults(); return new $collectionClass($aggregations); }