diff --git a/app/Models/Auth/User.php b/app/Models/Auth/User.php index 99f55e43c..759dc6367 100644 --- a/app/Models/Auth/User.php +++ b/app/Models/Auth/User.php @@ -57,6 +57,10 @@ class User extends Authenticatable static::retrieved(function($model) { $model->setCompanyIds(); }); + + static::saving(function($model) { + $model->unsetCompanyIds(); + }); } public function companies() @@ -194,4 +198,9 @@ class User extends Authenticatable $this->setAttribute('company_ids', $company_ids); } + + public function unsetCompanyIds() + { + $this->offsetUnset('company_ids'); + } }