diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 74a259a8f9..943500d93d 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -609,7 +609,9 @@ class Core { db.operation().deleteOperation(op.id); // Cleanup messages - if (message != null && MessageHelper.isRemoved(ex)) + if (message != null && + MessageHelper.isRemoved(ex) && + !EntityOperation.SEEN.equals(op.name)) db.message().deleteMessage(message.id); db.setTransactionSuccessful();