diff --git a/app/Models/User.php b/app/Models/User.php index cdf5b55ff..793f073cc 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -744,7 +744,11 @@ class User extends SnipeModel implements AuthenticatableContract, AuthorizableCo public function decodePermissions() { - return json_decode($this->permissions, true); + $permissions = json_decode($this->permissions, JSON_OBJECT_AS_ARRAY); + foreach ($permissions as $permission => $value) { + $permissions[$permission] = (int) $value; + } + return $permissions; } /**