diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2HtmlDocument.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2HtmlDocument.java index b6a5497aa7418a2bca6e12df080ca731d2686989..b1fc1323bb8e95568ecb066e10a8a5fa5f4bf96d 100644 --- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2HtmlDocument.java +++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2HtmlDocument.java @@ -3,7 +3,7 @@ package de.ozgcloud.nachrichten.postfach.osiv2.transfer; public record Osi2HtmlDocument(String html) { public String renderToPlainText() { - return html.replaceAll("<br/?>", "\n"); + return html.replace("&", "&"); } public static String renderToPlainText(String html) { diff --git a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/V1ReplyMessageTestFactory.java b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/V1ReplyMessageTestFactory.java index 4df9e39e6b8f8c1e765256852bc0fece4ab783a7..84fec5a318a83aafc58fe20142b84367db2aa30f 100644 --- a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/V1ReplyMessageTestFactory.java +++ b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/factory/V1ReplyMessageTestFactory.java @@ -15,9 +15,7 @@ public class V1ReplyMessageTestFactory { Das ist das Multiline&<b>a</b><br><br/> Body"""; public static final String REPLY_BODY = """ - Das ist das Multiline&<b>a</b> - - + Das ist das Multiline&<b>a</b><br><br/> Body"""; private static final String DISPLAY_NAME = "Das ist der Absender"; private static final String ORIGIN_SENDER = "das ist der original Sender"; diff --git a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2HtmlDocumentTest.java b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2HtmlDocumentTest.java index 205145c2937ee3e60d52eae2a0de0a32a0580e88..2e0a7b669457fb3e3040982bc9198cb6693fcd48 100644 --- a/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2HtmlDocumentTest.java +++ b/src/test/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/Osi2HtmlDocumentTest.java @@ -10,9 +10,9 @@ class Osi2HtmlDocumentTest { @DisplayName("should render anchor link") @Test void shouldRenderAnchorLink() { - var plainText = renderPlainText("<a href=\"https://www.example.com\">Example<br></a><br/>text"); + var plainText = renderPlainText("<a href=\"https://www.example.com\">&Example<br></a><br/>text"); - assertThat("<a href=\"https://www.example.com\">Example\n</a>\ntext").isEqualTo(plainText); + assertThat("<a href=\"https://www.example.com\">&Example<br></a><br/>text").isEqualTo(plainText); } private String renderPlainText(String html) {