This commit is contained in:
snipe 2025-03-05 10:31:30 -08:00 committed by GitHub
commit f24bdfdbf3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -717,7 +717,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|JSON_NUMERIC_CHECK);
foreach ($permissions as $permission => $value) {
$permissions[$permission] = (int) $value;
}
return $permissions;
}
/**