From 32c8ce15a2d7c190878bd7ba5c42b4b9caae3bb1 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 5 Jul 2020 10:25:09 +0200 Subject: [PATCH] Change label log levels --- app/src/main/java/eu/faircode/email/Core.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 49e07db49e..64502c7921 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -714,13 +714,17 @@ class Core { DB db = DB.getInstance(context); if (!set && label.equals(folder.name)) { - if (TextUtils.isEmpty(message.msgid)) - throw new IllegalArgumentException("label/msgid"); + if (TextUtils.isEmpty(message.msgid)) { + Log.w("label/msgid"); + return; + } // Prevent deleting message EntityFolder archive = db.folder().getFolderByType(message.account, EntityFolder.ARCHIVE); - if (archive == null) - throw new IllegalArgumentException("label/archive"); + if (archive == null) { + Log.w("label/archive"); + return; + } Message[] imessages; Folder iarchive = istore.getFolder(archive.name); @@ -740,8 +744,10 @@ class Core { } catch (MessagingException ex) { Log.w(ex); } - else - throw new IllegalArgumentException("label/delete folder=" + folder.name); + else { + Log.w("label/delete folder=" + folder.name); + return; + } } else { try { Message imessage = ifolder.getMessageByUID(message.uid);