This is an automated email from the ASF dual-hosted git repository.

chibenwa pushed a commit to branch 3.9.x
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 2d7bd24eb3c48dd63d6eb06796a5f51f5c8436a9
Author: Rene Cordier <[email protected]>
AuthorDate: Mon Aug 10 10:13:17 2026 +0700

    [Jsoup] null characters (\0) in HTML are replaced/removed during 
tokenization, not preserved.
    
    HTML-5-spec compliance fix in jsoup: Null characters in the HTML body were 
not consistently removed; and in foreign content were not correctly replaced. 
#2395 (https://github.com/jhy/jsoup/issues/2395)
---
 .../apache/james/mailbox/store/extractor/JsoupTextExtractorTest.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/mailbox/store/src/test/java/org/apache/james/mailbox/store/extractor/JsoupTextExtractorTest.java
 
b/mailbox/store/src/test/java/org/apache/james/mailbox/store/extractor/JsoupTextExtractorTest.java
index 00d00f9d5a..7a02782869 100644
--- 
a/mailbox/store/src/test/java/org/apache/james/mailbox/store/extractor/JsoupTextExtractorTest.java
+++ 
b/mailbox/store/src/test/java/org/apache/james/mailbox/store/extractor/JsoupTextExtractorTest.java
@@ -99,7 +99,7 @@ class JsoupTextExtractorTest {
         assertThat(textExtractor.extractContent(inputStream, 
TEXT_HTML_CONTENT_TYPE)
                 .getTextualContent())
             .hasValueSatisfying(text -> assertThat(text)
-                .contains(HTML_TEXT_CONTENT));
+                .contains(HTML_TEXT_CONTENT.replace("\0", "")));
     }
 
     @Test


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to