From ef50a35f4baaed2404a043a2d29af9688f44368e Mon Sep 17 00:00:00 2001 From: gnaegi <none@none> Date: Fri, 20 Mar 2015 17:09:55 +0100 Subject: [PATCH] OO-1492 fix empty value check in user import wizard --- src/main/java/org/olat/admin/user/imp/ImportStep00.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/olat/admin/user/imp/ImportStep00.java b/src/main/java/org/olat/admin/user/imp/ImportStep00.java index 1cfcc5b3a73..4a72b421bb3 100644 --- a/src/main/java/org/olat/admin/user/imp/ImportStep00.java +++ b/src/main/java/org/olat/admin/user/imp/ImportStep00.java @@ -348,7 +348,9 @@ class ImportStep00 extends BasicStep { } // used for call-back value depending on PropertyHandler ValidationError validationError = new ValidationError(); - if (!userPropertyHandler.isValidValue(null, thisValue, validationError, getLocale())) { + // Only validate value when not empty. In case of mandatory fields the previous check makes sure the + // user has a non-empty value. + if (StringHelper.containsNonWhitespace(thisValue) && !userPropertyHandler.isValidValue(null, thisValue, validationError, getLocale())) { String error = "unkown"; String label = ""; if(userPropertyHandler.i18nFormElementLabelKey() != null) { -- GitLab