From d95cc81bcfc52d1b3da024f4585436775237371d Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 4 Jun 2023 16:59:19 +0200 Subject: [PATCH] Fixed queuing daily rules --- .../main/java/eu/faircode/email/WorkerDailyRules.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/WorkerDailyRules.java b/app/src/main/java/eu/faircode/email/WorkerDailyRules.java index 3babc61a87..7ac92fef51 100644 --- a/app/src/main/java/eu/faircode/email/WorkerDailyRules.java +++ b/app/src/main/java/eu/faircode/email/WorkerDailyRules.java @@ -108,14 +108,13 @@ public class WorkerDailyRules extends Worker { EntityOperation.queue(context, message, EntityOperation.BODY); } - if (defer) { + if (defer) EntityOperation.queue(context, message, EntityOperation.RULE, -1L); - continue; + else { + EntityLog.log(context, "Executing daily rules message=" + message.id); + EntityRule.run(context, rules, message, null, null); } - EntityLog.log(context, "Executing daily rules message=" + message.id); - EntityRule.run(context, rules, message, null, null); - db.setTransactionSuccessful(); } catch (Throwable ex) { Log.e(ex);