From 5584516ff9cb81285f79857309940107f86d5acf Mon Sep 17 00:00:00 2001 From: Vincent Boon Date: Mon, 3 Apr 2023 09:32:40 +0200 Subject: [PATCH 1/2] Fix count metrics --- src/Nova/Metrics/StocksToRetrieve.php | 4 +++- src/Nova/Metrics/StocksToUpdate.php | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Nova/Metrics/StocksToRetrieve.php b/src/Nova/Metrics/StocksToRetrieve.php index e914ba4..ab47a2f 100644 --- a/src/Nova/Metrics/StocksToRetrieve.php +++ b/src/Nova/Metrics/StocksToRetrieve.php @@ -13,7 +13,9 @@ class StocksToRetrieve extends Value public function calculate(NovaRequest $request): ValueResult { - return $this->sum($request, MagentoStock::class, 'retrieve', 'last_retrieved'); + return new ValueResult( + MagentoStock::query()->where('retrieve', '=', true)->count() + ); } public function uriKey(): string diff --git a/src/Nova/Metrics/StocksToUpdate.php b/src/Nova/Metrics/StocksToUpdate.php index bda1d24..6294aed 100644 --- a/src/Nova/Metrics/StocksToUpdate.php +++ b/src/Nova/Metrics/StocksToUpdate.php @@ -13,7 +13,9 @@ class StocksToUpdate extends Value public function calculate(NovaRequest $request): ValueResult { - return $this->sum($request, MagentoStock::class, 'update', 'last_updated'); + return new ValueResult( + MagentoStock::query()->where('update', '=', true)->count() + ); } public function uriKey(): string From e35d653a0b9faa3ad87f7d27becbffb4d3b55ea1 Mon Sep 17 00:00:00 2001 From: Vincent Boon Date: Mon, 3 Apr 2023 09:33:25 +0200 Subject: [PATCH 2/2] Format --- src/Nova/Metrics/StocksToUpdate.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Nova/Metrics/StocksToUpdate.php b/src/Nova/Metrics/StocksToUpdate.php index 6294aed..11cb18d 100644 --- a/src/Nova/Metrics/StocksToUpdate.php +++ b/src/Nova/Metrics/StocksToUpdate.php @@ -14,7 +14,7 @@ class StocksToUpdate extends Value public function calculate(NovaRequest $request): ValueResult { return new ValueResult( - MagentoStock::query()->where('update', '=', true)->count() + MagentoStock::query()->where('update', '=', true)->count() ); }