From 599f4e95a4747db243f6df4153156bc003199c4b Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 28 Nov 2020 15:17:56 +0100 Subject: [PATCH] Fixed attachment rule condition --- .../java/eu/faircode/email/EntityRule.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/EntityRule.java b/app/src/main/java/eu/faircode/email/EntityRule.java index ea4c54df9c..1b680e2f56 100644 --- a/app/src/main/java/eu/faircode/email/EntityRule.java +++ b/app/src/main/java/eu/faircode/email/EntityRule.java @@ -214,16 +214,17 @@ public class EntityRule { if (jcondition.has("mimetype")) { String mimeType = jcondition.getString("mimetype"); + if (!TextUtils.isEmpty(mimeType)) { + boolean found = false; + for (EntityAttachment attachment : attachments) + if (mimeType.equalsIgnoreCase(attachment.getMimeType())) { + found = true; + break; + } - boolean found = false; - for (EntityAttachment attachment : attachments) - if (mimeType.equalsIgnoreCase(attachment.getMimeType())) { - found = true; - break; - } - - if (!found) - return false; + if (!found) + return false; + } } }