diff --git a/library/Businessprocess/Metadata.php b/library/Businessprocess/Metadata.php index 5af5050..7b32ffd 100644 --- a/library/Businessprocess/Metadata.php +++ b/library/Businessprocess/Metadata.php @@ -240,12 +240,10 @@ class Metadata public function hasOneOfTheAllowedRoles(User $user) { - foreach ($this->listAllowedRoles() as $roles) { - foreach ($roles as $roleName) { - foreach ($user->getRoles() as $role) { - if ($role->getName() === $roleName) { - return true; - } + foreach ($this->listAllowedRoles() as $roleName) { + foreach ($user->getRoles() as $role) { + if ($role->getName() === $roleName) { + return true; } } }