|
@@ -30,7 +30,7 @@ class Permission extends \Encore\Admin\Middleware\Permission
|
|
|
if ($this->checkRoutePermission($request)) {
|
|
|
return $next($request);
|
|
|
}
|
|
|
- if (!$user->roles->pluck('permissions')->flatten()->merge($user->permissions)->first(function ($permission) use ($request) {
|
|
|
+ if (!$user->roles->pluck('permissions')->flatten()->merge($user->permissions)->unique('id')->first(function ($permission) use ($request) {
|
|
|
return $permission->shouldPassThrough($request);
|
|
|
})) {
|
|
|
Checker::error();
|