Fix nullpointer

This commit is contained in:
Sander Dorigo
2025-04-22 07:55:14 +02:00
parent 9f75a96ad6
commit 2efb2377b6

View File

@@ -45,7 +45,12 @@ class PiggyBankEventObserver
private function updateNativeAmount(PiggyBankEvent $event): void private function updateNativeAmount(PiggyBankEvent $event): void
{ {
if (!Amount::convertToNative($event->piggyBank->accounts()->first()->user)) { $user = $event->piggyBank->accounts()->first()?->user;
if(null === $user) {
Log::warning('Piggy bank seems to have no accounts. Break.');
return;
}
if (!Amount::convertToNative($user)) {
return; return;
} }
$userCurrency = app('amount')->getNativeCurrencyByUserGroup($event->piggyBank->accounts()->first()->user->userGroup); $userCurrency = app('amount')->getNativeCurrencyByUserGroup($event->piggyBank->accounts()->first()->user->userGroup);