From 74894e8ca520136eafa027d96d699d27b8716a30 Mon Sep 17 00:00:00 2001 From: denisdulici Date: Fri, 13 Dec 2019 18:55:42 +0300 Subject: [PATCH] fixed permission update --- app/Listeners/Update/V20/Version200.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Listeners/Update/V20/Version200.php b/app/Listeners/Update/V20/Version200.php index 34c23a27e..b730f6753 100644 --- a/app/Listeners/Update/V20/Version200.php +++ b/app/Listeners/Update/V20/Version200.php @@ -713,7 +713,13 @@ class Version200 extends Listener foreach ($items as $role_name => $permissions) { $role = Role::where('name', $role_name)->first(); - foreach ($permissions as $permission) { + foreach ($permissions as $permission_name) { + $permission = Permission::where('name', $permission_name)->first(); + + if (empty($permission)) { + continue; + } + $role->detachPermission($permission); $permission->delete(); }