From 1ce00ea7c06fb67499e643ce2ece6098f6daa646 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Fri, 17 Jul 2015 15:51:01 +0200
Subject: [PATCH] OO-1614: clear the errors before testing if there are some
 errors

---
 .../ui/author/CreateRepositoryEntryController.java         | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/olat/repository/ui/author/CreateRepositoryEntryController.java b/src/main/java/org/olat/repository/ui/author/CreateRepositoryEntryController.java
index 861bf8beb8f..26427307a71 100644
--- a/src/main/java/org/olat/repository/ui/author/CreateRepositoryEntryController.java
+++ b/src/main/java/org/olat/repository/ui/author/CreateRepositoryEntryController.java
@@ -128,13 +128,12 @@ public class CreateRepositoryEntryController extends FormBasicController {
 	protected boolean validateFormLogic(UserRequest ureq) {
 		boolean allOk = true;
 		
+		displaynameEl.clearError();
 		if (!StringHelper.containsNonWhitespace(displaynameEl.getValue())) {
 			displaynameEl.setErrorKey("cif.error.displayname.empty", new String[] {});
-			allOk = false;
+			allOk &= false;
 		} else if (displaynameEl.hasError()) {
-			allOk = false;
-		} else {
-			displaynameEl.clearError();
+			allOk &= false;
 		}
 		
 		return allOk & super.validateFormLogic(ureq);
-- 
GitLab