catch all for company_user.settings

This commit is contained in:
David Bomba 2021-04-29 17:34:30 +10:00
parent 72379ab463
commit d26ff60258

View File

@ -38,10 +38,12 @@ class CompanyUserTransformer extends EntityTransformer
public function transform(CompanyUser $company_user) public function transform(CompanyUser $company_user)
{ {
$blank_obj = new \stdClass;
return [ return [
'permissions' => $company_user->permissions ?: '', 'permissions' => $company_user->permissions ?: '',
'notifications' => (object) $company_user->notifications, 'notifications' => (object) $company_user->notifications ?: $blank_obj,
'settings' => (object) $company_user->settings, 'settings' => (object) $company_user->settings ?: $blank_obj,
'is_owner' => (bool) $company_user->is_owner, 'is_owner' => (bool) $company_user->is_owner,
'is_admin' => (bool) $company_user->is_admin, 'is_admin' => (bool) $company_user->is_admin,
'is_locked' => (bool) $company_user->is_locked, 'is_locked' => (bool) $company_user->is_locked,