From f45201a1f7030b524ba90e564ab9e84382b5f306 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Mon, 20 Apr 2015 10:43:05 +0200 Subject: [PATCH] OO-1515: check if the status key exists in the select box --- .../org/olat/admin/user/SystemRolesAndRightsForm.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/admin/user/SystemRolesAndRightsForm.java b/src/main/java/org/olat/admin/user/SystemRolesAndRightsForm.java index 3f59d7b6a91..d9d52808bfa 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() { -- GitLab