Fix unauthenticated get default currency.

This commit is contained in:
James Cole
2024-12-29 06:08:35 +01:00
parent 7248a76c63
commit fe00c4c373

View File

@@ -160,10 +160,12 @@ class Amount
public function getDefaultCurrency(): TransactionCurrency
{
/** @var User $user */
$user = auth()->user();
return $this->getDefaultCurrencyByUserGroup($user->userGroup);
if(auth()->check()) {
/** @var User $user */
$user = auth()->user();
return $this->getDefaultCurrencyByUserGroup($user->userGroup);
}
return $this->getSystemCurrency();
}
public function getDefaultCurrencyByUserGroup(UserGroup $userGroup): TransactionCurrency