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
{
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;
}
$userCurrency = app('amount')->getNativeCurrencyByUserGroup($event->piggyBank->accounts()->first()->user->userGroup);