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