From c3640f60ab57016f38212e05a5f075e42927acce Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Thu, 14 Feb 2019 18:19:05 +0100 Subject: [PATCH] OO-3876: allow HTML code if the length is shorter than 256 characters --- .../java/org/olat/course/nodes/en/EnrollmentManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/course/nodes/en/EnrollmentManager.java b/src/main/java/org/olat/course/nodes/en/EnrollmentManager.java index ed801c1d37e..9c259eee12c 100644 --- a/src/main/java/org/olat/course/nodes/en/EnrollmentManager.java +++ b/src/main/java/org/olat/course/nodes/en/EnrollmentManager.java @@ -303,8 +303,10 @@ public class EnrollmentManager { String name = (String)row[1]; String desc = (String)row[2]; if(StringHelper.containsNonWhitespace(desc) && descriptionMaxSize > 0) { - desc = FilterFactory.getHtmlTagsFilter().filter(desc); - desc = Formatter.truncate(desc, 256); + String asciiDesc = FilterFactory.getHtmlTagsFilter().filter(desc); + if(asciiDesc.length() > descriptionMaxSize) { + desc = Formatter.truncate(asciiDesc, descriptionMaxSize); + } } int maxParticipants = row[3] == null ? -1 : ((Number)row[3]).intValue(); -- GitLab