From 561d9831c50937fc192e6bb02bb4b6d08c5602ed Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 1 Dec 2017 13:42:14 +0100 Subject: [inc/User] Fix permission compat to old system --- inc/user.inc.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'inc') diff --git a/inc/user.inc.php b/inc/user.inc.php index 13e56cd3..8c1608ae 100644 --- a/inc/user.inc.php +++ b/inc/user.inc.php @@ -35,7 +35,9 @@ class User $permission = $module ? $module->getIdentifier().".".$permission : $permission; return PermissionUtil::userHasPermission(self::$user['userid'], $permission, $locationid); } - return (self::$user['permissions'] & (Permission::get($permission) | Permission::get('superadmin'))) != 0; + if (self::$user['permissions'] & Permission::get('superadmin')) + return true; + return (self::$user['permissions'] & Permission::get($permission)) != 0; } public static function getAllowedLocations($permission) -- cgit v1.2.3-55-g7522