From 8da8d079777032a8a7a101e79e4efb36b78e23b9 Mon Sep 17 00:00:00 2001
From: uhensler <none@none>
Date: Thu, 4 Jan 2018 09:28:39 +0100
Subject: [PATCH] OO-3223: Allow import of multiple users with no email address
  if email address is not mandatory

---
 src/main/java/org/olat/admin/user/imp/ImportStep00.java | 3 ++-
 1 file changed, 2 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 02f12136059..7201261ec9f 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,8 @@ class ImportStep00 extends BasicStep {
 					}
 				}
 				// check that no user with same email is already in list
-				if (thisKey.equals(UserConstants.EMAIL) && userModule.isEmailUnique()) {
+				if (thisKey.equals(UserConstants.EMAIL) && StringHelper.containsNonWhitespace(thisValue)
+						&& userModule.isEmailUnique()) {
 					// check that no user with same email is already in list
 					Integer mailPos = importedEmails.indexOf(thisValue);
 					boolean duplicate = mailPos != -1;
-- 
GitLab