From 50ab176ca3ea7025ef9b471964b511ac2ec535f7 Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Fri, 21 Jun 2019 13:28:18 +0200
Subject: [PATCH] OO-4109: revalidate emails in user form to sshow the errors

---
 src/main/java/org/olat/admin/user/UserCreateController.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/main/java/org/olat/admin/user/UserCreateController.java b/src/main/java/org/olat/admin/user/UserCreateController.java
index d24ebbfba2f..290a6c00e3b 100644
--- a/src/main/java/org/olat/admin/user/UserCreateController.java
+++ b/src/main/java/org/olat/admin/user/UserCreateController.java
@@ -323,6 +323,9 @@ class NewUserForm extends FormBasicController {
 		// special test on email address: validate if email is already used
 		String email = emailTextElement.getValue();
 		emailTextElement.clearError();
+		if(emailTextElement.isVisible() && emailTextElement.isEnabled()) {
+			emailTextElement.validate(new ArrayList<>());
+		}
 		if (!userManager.isEmailAllowed(email)) {
 			if (registrationManager.isRegistrationPending(email)) {
 				doConfirmDeletePendingRegistration(ureq, email);
-- 
GitLab