From d87e1ba9b185884788f70f6424f881e35f008560 Mon Sep 17 00:00:00 2001
From: aboeckle <alexander.boeckle@frentix.com>
Date: Thu, 9 Apr 2020 17:06:22 +0200
Subject: [PATCH] OO-4455 Opt out, fixup optional labels

---
 src/main/java/org/olat/course/CourseModule.java      |  2 +-
 .../disclaimer/ui/CourseDisclaimerController.java    | 12 ++++--------
 2 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/src/main/java/org/olat/course/CourseModule.java b/src/main/java/org/olat/course/CourseModule.java
index 843f0261b7d..0a063e620a5 100644
--- a/src/main/java/org/olat/course/CourseModule.java
+++ b/src/main/java/org/olat/course/CourseModule.java
@@ -68,7 +68,7 @@ public class CourseModule extends AbstractSpringModule {
 	private boolean displayInfoBox;
 	@Value("${course.display.changelog}")
 	private boolean displayChangeLog;
-	@Value("${course.disclaimer.enabled:false}")
+	@Value("${course.disclaimer.enabled:true}")
 	private boolean disclaimerEnabled;
 	
 	// Repository types
diff --git a/src/main/java/org/olat/course/disclaimer/ui/CourseDisclaimerController.java b/src/main/java/org/olat/course/disclaimer/ui/CourseDisclaimerController.java
index d2da3295de8..6ec174a69d5 100644
--- a/src/main/java/org/olat/course/disclaimer/ui/CourseDisclaimerController.java
+++ b/src/main/java/org/olat/course/disclaimer/ui/CourseDisclaimerController.java
@@ -168,13 +168,13 @@ public class CourseDisclaimerController extends FormBasicController {
 
 		if (disclaimer1Enabled) {
 			allOk &= validateTextInput(disclaimer1TitleEl, 255);
-			allOk &= validateTextInput(disclaimer1TermsEl, 255);
+			allOk &= validateTextInput(disclaimer1TermsEl, 2550);
 			allOk &= validateTextInput(disclaimer1Label1El, -1);
 		}
 
 		if (disclaimer2Enabled) {
 			allOk &= validateTextInput(disclaimer2TitleEl, 255);
-			allOk &= validateTextInput(disclaimer2TermsEl, 255);
+			allOk &= validateTextInput(disclaimer2TermsEl, 2550);
 			allOk &= validateTextInput(disclaimer2Label1El, -1);
 		}
 
@@ -370,9 +370,7 @@ public class CourseDisclaimerController extends FormBasicController {
 			courseConfig.setDisclaimerTitle(1, disclaimer1TitleEl.getValue());
 			courseConfig.setDisclaimerTerms(1, disclaimer1TermsEl.getValue());
 			courseConfig.setDisclaimerLabel(1, 1, disclaimer1Label1El.getValue());
-			if (StringHelper.containsNonWhitespace(disclaimer1Label2El.getValue())) {
-				courseConfig.setDisclaimerLabel(1, 2, disclaimer1Label2El.getValue());
-			}
+			courseConfig.setDisclaimerLabel(1, 2, disclaimer1Label2El.getValue());
 		}
 
 		courseConfig.setDisclaimerEnabled(2, disclaimer2Enabled);
@@ -380,9 +378,7 @@ public class CourseDisclaimerController extends FormBasicController {
 			courseConfig.setDisclaimerTitle(2, disclaimer2TitleEl.getValue());
 			courseConfig.setDisclaimerTerms(2, disclaimer2TermsEl.getValue());
 			courseConfig.setDisclaimerLabel(2, 1, disclaimer2Label1El.getValue());
-			if (StringHelper.containsNonWhitespace(disclaimer2Label2El.getValue())) {
-				courseConfig.setDisclaimerLabel(2, 2, disclaimer2Label2El.getValue());
-			}
+			courseConfig.setDisclaimerLabel(2, 2, disclaimer2Label2El.getValue());
 		}
 
 		CourseFactory.setCourseConfig(courseOres.getResourceableId(), courseConfig);
-- 
GitLab