diff --git a/src/main/java/org/olat/admin/user/SystemRolesAndRightsForm.java b/src/main/java/org/olat/admin/user/SystemRolesAndRightsForm.java index 3f59d7b6a9181273ff024c3b89774313818aadb4..d9d52808bfab0f8bea5fffa110b8b525e47a1fbf 100644 --- a/src/main/java/org/olat/admin/user/SystemRolesAndRightsForm.java +++ b/src/main/java/org/olat/admin/user/SystemRolesAndRightsForm.java @@ -253,8 +253,13 @@ public class SystemRolesAndRightsForm extends FormBasicController { } private void setStatus(Integer status) { - statusRE.select(status.toString(), true); - statusRE.setEnabled(status != Identity.STATUS_DELETED); + String statusStr = status.toString(); + for(String statusKey:statusKeys) { + if(statusStr.equals(statusKey)) { + statusRE.select(statusKey, true); + } + } + statusRE.setEnabled(!Identity.STATUS_DELETED.equals(status)); } public boolean getSendLoginDeniedEmail() {