From 22e355bb3e038f5d26d09641f1ea41487d242845 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Tue, 9 Sep 2014 14:40:12 +0200 Subject: [PATCH] OO-1185: escape & and < character to be correct in the text version of the e-mail --- .../java/org/olat/core/util/mail/manager/MailManagerImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java b/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java index b90b058a2ca..1c593e34cdb 100644 --- a/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java +++ b/src/main/java/org/olat/core/util/mail/manager/MailManagerImpl.java @@ -704,6 +704,8 @@ public class MailManagerImpl extends BasicManager implements MailManager { String body = content.getBody(); boolean htmlContent = isHtmlEmail(body); if(htmlTemplate && !htmlContent) { + body = body.replace("&", "&"); + body = body.replace("<", "<"); body = body.replace("\n", "<br />"); } VelocityContext context = new VelocityContext(); -- GitLab