From 5de7d0954120d0115b6c8740aa140dcc72a12cfd Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 14 Sep 2022 08:15:32 +1000 Subject: [PATCH] Port entity policy changes to view() policy --- app/Policies/EntityPolicy.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Policies/EntityPolicy.php b/app/Policies/EntityPolicy.php index c007aecdf7b3..c7c45f28e9e6 100644 --- a/app/Policies/EntityPolicy.php +++ b/app/Policies/EntityPolicy.php @@ -64,7 +64,7 @@ class EntityPolicy public function view(User $user, $entity) : bool { return ($user->isAdmin() && $entity->company_id == $user->companyId()) - || ($user->hasPermission('view_'.strtolower(class_basename($entity))) && $entity->company_id == $user->companyId()) + || ($user->hasPermission('view_'.strtolower(\Illuminate\Support\Str::snake(class_basename($entity)))) && $entity->company_id == $user->companyId()) || ($user->hasPermission('view_all') && $entity->company_id == $user->companyId()) || $user->owns($entity) || $user->assigned($entity);