From 322ca10fe484df6d2a18e2f50fdbc17011616f70 Mon Sep 17 00:00:00 2001 From: cmorenov1402 Date: Wed, 30 Apr 2025 11:37:06 +0200 Subject: [PATCH] Fix aggregate value cast in provider --- src/State/Accounting/AccountingBalancePointStateProvider.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/State/Accounting/AccountingBalancePointStateProvider.php b/src/State/Accounting/AccountingBalancePointStateProvider.php index 78dc993..01d086a 100644 --- a/src/State/Accounting/AccountingBalancePointStateProvider.php +++ b/src/State/Accounting/AccountingBalancePointStateProvider.php @@ -24,7 +24,10 @@ class AccountingBalancePointStateProvider implements ProviderInterface $accounting = $this->getAccounting($parameters); $period = $this->buildPeriod($parameters); - $aggregate = $parameters->get('aggregate')->getValue() ?? false; + $aggregate = filter_var( + $parameters->get('aggregate')->getValue(false), + FILTER_VALIDATE_BOOL + ); return $this->accountingService->calcBalancePoints($accounting, $period, $aggregate); }