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() {