Index: trunk/core/units/general/helpers/permissions_helper.php =================================================================== diff -u -N -r4707 -r4708 --- trunk/core/units/general/helpers/permissions_helper.php (.../permissions_helper.php) (revision 4707) +++ trunk/core/units/general/helpers/permissions_helper.php (.../permissions_helper.php) (revision 4708) @@ -176,6 +176,11 @@ $perm_status = false; $check_perms = $this->getPermissionByEvent($event, $event_perm_mapping); + if ($check_perms === true) { + // event is defined in mapping but is not checked by permissions + return true; + } + foreach ($check_perms as $perm_name) { // check if at least one of required permissions is set if (!isset($perm_mapping[$perm_name])) {