@@ -18,7 +18,7 @@ class CurrentActor
|
||||
throw new \LogicException('Revalidar o operador dentro da transacção.');
|
||||
}
|
||||
$user = User::query()->where('tenant_id', $actor->tenant_id)->lockForUpdate()->findOrFail($actor->id);
|
||||
abort_unless($roles === null || in_array($user->purchasing_role, $roles, true), 403);
|
||||
abort_unless($roles === null || $user->hasFunctions($roles), 403);
|
||||
|
||||
return $user;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user