From c0f03bc64d2ed00030698e109f0389e5d90cb3e2 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 20 Jun 2026 17:53:05 +0000 Subject: [PATCH] Fix Revenue null currency crash on user profile - TimesheetRepository::getRevenue(): default to ZAR when currency is null - Set all customer currencies to ZAR (was EUR from old K1 DB) --- src/Repository/TimesheetRepository.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Repository/TimesheetRepository.php b/src/Repository/TimesheetRepository.php index 32377ae1..b9315998 100644 --- a/src/Repository/TimesheetRepository.php +++ b/src/Repository/TimesheetRepository.php @@ -224,7 +224,8 @@ class TimesheetRepository extends EntityRepository $all = []; foreach ($qb->getQuery()->getArrayResult() as $item) { - $all[] = new Revenue($item['currency'], $item['revenue']); + $currency = $item['currency'] ?? 'ZAR'; + $all[] = new Revenue($currency, $item['revenue']); } return $all;