JAMES-2363 MimeMessageWrapper should set a text when none This enable avoiding future errors when reading this message...
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/6645e428 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/6645e428 Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/6645e428 Branch: refs/heads/master Commit: 6645e4288e0e5c84b5e7f75259903cc73deb2f0c Parents: d4d854f Author: benwa <[email protected]> Authored: Thu Mar 29 11:55:33 2018 +0700 Committer: benwa <[email protected]> Committed: Thu Mar 29 16:44:49 2018 +0700 ---------------------------------------------------------------------- .../main/java/org/apache/james/core/builder/MimeMessageWrapper.java | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/6645e428/core/src/main/java/org/apache/james/core/builder/MimeMessageWrapper.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/james/core/builder/MimeMessageWrapper.java b/core/src/main/java/org/apache/james/core/builder/MimeMessageWrapper.java index 8e66bec..1c58d6c 100644 --- a/core/src/main/java/org/apache/james/core/builder/MimeMessageWrapper.java +++ b/core/src/main/java/org/apache/james/core/builder/MimeMessageWrapper.java @@ -43,6 +43,7 @@ public class MimeMessageWrapper extends MimeMessage { ThrowingConsumer<Header> consumer = header -> result.addHeader(header.getName(), header.getValue()); Collections.list(mimeMessage.getAllHeaders()) .forEach(Throwing.consumer(consumer).sneakyThrow()); + result.setText(""); // Avoid future body reads to fail return result; } } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
