From a4d7d49a638693130f4c969e9586f7c9a5aa8b30 Mon Sep 17 00:00:00 2001 From: Florian Eisenmenger Date: Mon, 2 Dec 2024 10:01:46 +0100 Subject: [PATCH] fixed sales state provider --- src/State/SaleSummaryStateProvider.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/State/SaleSummaryStateProvider.php b/src/State/SaleSummaryStateProvider.php index 45c96aa..b5b1f30 100644 --- a/src/State/SaleSummaryStateProvider.php +++ b/src/State/SaleSummaryStateProvider.php @@ -66,17 +66,16 @@ class SaleSummaryStateProvider implements ProviderInterface private function createSaleSummary(User $user) { $sales = $user->getSales(); + $salesSummary = new SaleSummary($user->getId()); + $salesSummary->owner = $this->microMapper->map($user, UserApi::class); + $salesSummary->turnover = 0; + $salesSummary->profit = 0; if (count($sales) > 0) { - $salesSummary = new SaleSummary($user->getId()); - $salesSummary->owner = $this->microMapper->map($user, UserApi::class); - $salesSummary->turnover = 0; - $salesSummary->profit = 0; foreach ($sales as $sale) { $salesSummary->turnover += $sale->getTurnover(); $salesSummary->profit += $sale->getProfit(); } - return $salesSummary; } - return null; + return $salesSummary; } }