From b6cea4c3455e6c9ceb8fe37ee6450b00cb4089df Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 5 Dec 2020 10:06:42 +0100 Subject: [PATCH] Prevent orphan drafts --- app/src/main/java/eu/faircode/email/Core.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 7f72a973aa..49c6cded02 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -2699,6 +2699,10 @@ class Core { message = dup; process = true; + } else { + if (dup.uid < uid && + EntityFolder.DRAFTS.equals(folder.type)) + EntityOperation.queue(context, dup, EntityOperation.DELETE); } }