diff --git a/src/main/java/org/olat/admin/user/UserCreateController.java b/src/main/java/org/olat/admin/user/UserCreateController.java
index 5e0687811188855dd2248f349f554509806b3c7c..67268bb55651049931a5c4b554b17340d5170bed 100644
--- a/src/main/java/org/olat/admin/user/UserCreateController.java
+++ b/src/main/java/org/olat/admin/user/UserCreateController.java
@@ -347,6 +347,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);
diff --git a/src/main/java/org/olat/modules/forms/ui/EvaluationFormExecutionController.java b/src/main/java/org/olat/modules/forms/ui/EvaluationFormExecutionController.java
index 1c80773559172f913543d3804c6c704d150c4baa..7fc7451e23a27527e1f86eae2a94c45b02bb791e 100644
--- a/src/main/java/org/olat/modules/forms/ui/EvaluationFormExecutionController.java
+++ b/src/main/java/org/olat/modules/forms/ui/EvaluationFormExecutionController.java
@@ -193,6 +193,9 @@ public class EvaluationFormExecutionController extends FormBasicController imple
 				&& !session.getParticipation().isAnonymous();
 		boolean anonymous = !notAnonymous;
 		flc.contextPut("anonymous", Boolean.valueOf(showDoneButton && anonymous));
+		
+		// force it to have always the same settings
+		mainForm.setMultipartEnabled(true);
 
 		doneLink = uifactory.addFormSubmitButton("save.as.done", "save.as.done", formLayout);
 		saveLink = uifactory.addFormLink("save.intermediate", "save.intermediate", null, flc, Link.BUTTON);
@@ -267,6 +270,7 @@ public class EvaluationFormExecutionController extends FormBasicController imple
 	protected void formInnerEvent(UserRequest ureq, FormItem source, FormEvent event) {
 		if (saveLink == source) {
 			if(mainForm.validate(ureq)) {
+				mainForm.forceSubmittedAndValid();
 				doSaveResponses();
 			}
 		}