diff --git a/app/src/main/java/eu/faircode/email/EntityRule.java b/app/src/main/java/eu/faircode/email/EntityRule.java index b1d5192216..34859f0757 100644 --- a/app/src/main/java/eu/faircode/email/EntityRule.java +++ b/app/src/main/java/eu/faircode/email/EntityRule.java @@ -542,16 +542,11 @@ public class EntityRule { } Address[] from = new InternetAddress[]{new InternetAddress(identity.email, identity.name, StandardCharsets.UTF_8.name())}; - EntityLog.log(context, "Answer loop check" + - " identity=" + MessageHelper.formatAddresses(from)); // Prevent loop List messages = db.message().getMessagesByThread( message.account, message.thread, null, null); - for (EntityMessage threaded : messages) { - EntityLog.log(context, "Answer loop check" + - " message=" + MessageHelper.formatAddresses(threaded.from) + - " self=" + (threaded.id.equals(message.id))); + for (EntityMessage threaded : messages) if (!threaded.id.equals(message.id) && MessageHelper.equal(threaded.from, from)) { EntityLog.log(context, "Answer loop" + @@ -559,7 +554,6 @@ public class EntityRule { " from=" + MessageHelper.formatAddresses(from)); return; } - } EntityMessage reply = new EntityMessage(); reply.account = message.account;