mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-12 23:45:10 +00:00
Fix nullpointer
This commit is contained in:
@@ -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);
|
||||||
|
Reference in New Issue
Block a user