From d07c66ae3d7262d962fcf3dcaaf403ae28a27075 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 7 Jul 2023 11:51:30 +0200 Subject: [PATCH] wait #5944 @0.25 --- src/app/Models/User.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/app/Models/User.php b/src/app/Models/User.php index e2f2522..ec0c020 100644 --- a/src/app/Models/User.php +++ b/src/app/Models/User.php @@ -36,7 +36,7 @@ class User extends CubistMagicAuthenticatable implements HasLocalePreference protected static $_companyNames = null; - public function getMorphClass():string + public function getMorphClass(): string { return 'App\Models\AuthUser'; } @@ -86,7 +86,7 @@ class User extends CubistMagicAuthenticatable implements HasLocalePreference 'label' => __('Identifiant Slack'), 'type' => Text::class, 'tab' => __('Equipe Cubedesigners'), - 'can'=>'user:admin', + 'can' => 'user:admin', ] ); @@ -94,7 +94,7 @@ class User extends CubistMagicAuthenticatable implements HasLocalePreference 'label' => __('Trigramme Oxygene'), 'type' => Text::class, 'tab' => __('Equipe Cubedesigners'), - 'can'=>'user:admin', + 'can' => 'user:admin', ] ); @@ -102,7 +102,7 @@ class User extends CubistMagicAuthenticatable implements HasLocalePreference 'label' => __('Couleur plannings'), 'type' => Color::class, 'tab' => __('Equipe Cubedesigners'), - 'can'=>'user:admin', + 'can' => 'user:admin', ] ); @@ -119,7 +119,7 @@ class User extends CubistMagicAuthenticatable implements HasLocalePreference 1 => __('Equipier'), 2 => __('Admin'), 3 => __('Comptable')], - 'can'=>'user:admin', + 'can' => 'user:admin', 'tab' => 'Extranet V1']); $this->addField(['name' => 'c_ca', @@ -128,7 +128,7 @@ class User extends CubistMagicAuthenticatable implements HasLocalePreference 'tab' => __('Chiffres'), 'column' => true, 'read_only' => true, - 'can'=>'user:admin', + 'can' => 'user:admin', ]); $this->addField(['name' => 'toolbox_settings', @@ -167,6 +167,9 @@ class User extends CubistMagicAuthenticatable implements HasLocalePreference if ($name === '') { return $this->companyName; } + if (!is_string($name) || !is_string($this->companyName)) { + dd($name, $this->companyName); + } return $name . ' (' . $this->companyName . ')'; } @@ -208,6 +211,9 @@ class User extends CubistMagicAuthenticatable implements HasLocalePreference public function getCompanyNameAttribute() { + if (null === $this->company) { + return ''; + } return self::_getCompanyNames($this->company); } -- 2.39.5