diff --git a/core/modules/user/lib/Drupal/user/Form/UserPermissionsForm.php b/core/modules/user/lib/Drupal/user/Form/UserPermissionsForm.php index 39bddd3..b14118c 100644 --- a/core/modules/user/lib/Drupal/user/Form/UserPermissionsForm.php +++ b/core/modules/user/lib/Drupal/user/Form/UserPermissionsForm.php @@ -108,7 +108,7 @@ public function buildForm(array $form, array &$form_state, $role_name = NULL) { ); foreach ($role_names as $rid => $name) { // Builds arrays for checked boxes for each role - if (isset($role_permissions[$rid][$perm])) { + if (in_array($perm, $role_permissions[$rid])) { $status[$rid][] = $perm; } }