From 0aa32d7402ae5211f8569dcb631b5e8922d403fa Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 5 Aug 2018 16:47:11 +0000 Subject: [PATCH] Fixed saving without from address --- app/src/main/java/eu/faircode/email/MessageHelper.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index eae30ea9..edfc0f7a 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -85,8 +85,11 @@ public class MessageHelper { static MimeMessage from(EntityMessage message, Session isession) throws MessagingException { MimeMessage imessage = new MimeMessage(isession); - if (message.from != null) - imessage.setFrom(MessageHelper.decodeAddresses(message.from)[0]); + if (message.from != null) { + Address[] from = MessageHelper.decodeAddresses(message.from); + if (from.length > 0) + imessage.setFrom(from[0]); + } if (message.to != null) imessage.setRecipients(Message.RecipientType.TO, MessageHelper.decodeAddresses(message.to));