mirror of
https://github.com/flarum/framework.git
synced 2025-03-04 05:01:56 +08:00
Fix regression in permission logic: make sure admins can do everything
This commit is contained in:
parent
c9a878d49c
commit
d806c4491d
@ -69,7 +69,7 @@ class CoreServiceProvider extends AbstractServiceProvider
|
||||
});
|
||||
|
||||
$this->app->make('flarum.gate')->before(function (User $actor, $ability, $model = null) {
|
||||
if (! $model && $actor->hasPermission($ability)) {
|
||||
if ($actor->isAdmin() || (! $model && $actor->hasPermission($ability))) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user