From 75213f93da6fcf87d329d311d653ce2ad480812e Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 13 Oct 2019 12:35:45 +0200 Subject: [PATCH] Fixed setting added uids --- app/src/main/java/eu/faircode/email/Core.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 237741be55..ff8ee81715 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -736,7 +736,7 @@ class Core { if (folder.id.equals(message.folder)) { // Some providers do not list the new message yet Long newuid = findUid(ifolder, message.msgid, true); - if (message.uid != null && newuid != null && newuid > message.uid) { + if (newuid != null && (message.uid == null || newuid > message.uid)) { message.uid = newuid; Log.i(folder.name + " appended uid=" + message.uid); db.message().setMessageUid(message.id, message.uid);