From d79178898586c123319206727b0fe6322ee7d63a Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 26 Nov 2020 18:07:36 +0100 Subject: [PATCH] Add after send when not one message found --- app/src/main/java/eu/faircode/email/Core.java | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 8f3e59fe6f..10d39742a7 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -1516,16 +1516,14 @@ class Core { } catch (MessagingException ex) { Log.e(ex); } - if (imessages == null || imessages.length == 0) - EntityOperation.queue(context, message, EntityOperation.ADD); - else { - if (imessages.length == 1) { - long uid = ifolder.getUID(imessages[0]); - EntityOperation.queue(context, folder, EntityOperation.FETCH, uid); - } else { + + if (imessages != null && imessages.length == 1) { + long uid = ifolder.getUID(imessages[0]); + EntityOperation.queue(context, folder, EntityOperation.FETCH, uid); + } else { + if (imessages != null && imessages.length > 1) Log.e(folder.name + " EXISTS messages=" + imessages.length); - EntityOperation.sync(context, folder.id, false); - } + EntityOperation.queue(context, message, EntityOperation.ADD); } }