Merge pull request #10176 from firefly-iii/fix-null

Fix nullpointer
This commit is contained in:
James Cole
2025-04-22 07:56:01 +02:00
committed by GitHub

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);