User: Don't return true if any permission is granted and `*` is required

This commit is contained in:
Johannes Meyer 2019-12-05 08:44:33 +01:00
parent 2829837191
commit 8519bb5d11
1 changed files with 1 additions and 1 deletions

View File

@ -579,7 +579,7 @@ class User
$wildcard = strpos($grantedPermission, '*');
}
if ($wildcard !== false) {
if ($wildcard !== false && $wildcard > 0) {
if (substr($requiredPermission, 0, $wildcard) === substr($grantedPermission, 0, $wildcard)) {
return true;
}