diff --git a/bundles/ch.elexis.core.ui/src/ch/elexis/core/ui/preferences/UserManagementPreferencePage.java b/bundles/ch.elexis.core.ui/src/ch/elexis/core/ui/preferences/UserManagementPreferencePage.java index 46c26da7e..28baff361 100644 --- a/bundles/ch.elexis.core.ui/src/ch/elexis/core/ui/preferences/UserManagementPreferencePage.java +++ b/bundles/ch.elexis.core.ui/src/ch/elexis/core/ui/preferences/UserManagementPreferencePage.java @@ -148,10 +148,10 @@ public String isValid(String newText){ if (newText.length() < 3) { return "Mindestens 3 Zeichen"; } - boolean allLetters = - newText.chars().allMatch(x -> Character.isLetter(x)); - if (!allLetters) { - return "Nur Buchstaben erlaubt"; + boolean allLettersOrDigits = + newText.chars().allMatch(x -> Character.isLetterOrDigit(x)); + if (!allLettersOrDigits) { + return "Nur Buchstaben und Zahlen erlaubt"; } boolean isFree = User.verifyUsernameNotTaken(newText); if (!isFree) {