From 3c8336de2f019eb7025f2b98f848b32f95900a86 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 13 Sep 2023 20:50:01 +0200 Subject: [PATCH] No longer exists --- app/src/main/java/eu/faircode/email/Core.java | 14 ++++++++++++-- app/src/main/res/values/strings.xml | 1 + 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index e27c4408e3..7fb4c07d14 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -2039,8 +2039,18 @@ class Core { // Get message Message imessage = ifolder.getMessageByUID(message.uid); - if (imessage == null) - throw new MessageRemovedException(); + if (imessage == null) { + File file = message.getFile(context); + Helper.writeText(file, ""); + db.message().setMessageContent(message.id, + true, + null, + null, + null, + context.getString(R.string.title_not_existing)); + return; + //throw new MessageRemovedException(); + } MessageHelper helper = new MessageHelper((MimeMessage) imessage, context); MessageHelper.MessageParts parts = helper.getMessageParts(); diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 317a63a77a..d5c25ead58 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -2230,6 +2230,7 @@ Fetching message again from the server Go back Use global default + This message no longer exists on the mail server Actions Reply with: \'%1$s\'