diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index 53afd1af73..90674c692c 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -257,6 +257,8 @@ public class ServiceSend extends ServiceBase { " msg=" + op.message + " args=" + op.args); + db.operation().setOperationState(op.id, "executing"); + Map crumb = new HashMap<>(); crumb.put("name", op.name); crumb.put("args", op.args); @@ -306,6 +308,7 @@ public class ServiceSend extends ServiceBase { throw ex; } finally { Log.i(outbox.name + " end op=" + op.id + "/" + op.name); + db.operation().setOperationState(op.id, null); } if (!ConnectionHelper.getNetworkState(this).isSuitable())