From e7fa7b83c4f93d2cbbfaa7ec74eefbe360aa26c1 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 30 Apr 2019 12:21:26 +0200 Subject: [PATCH] Reset folder sync state on unrecoverable sync --- app/src/main/java/eu/faircode/email/Core.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index b8754272a8..ffdfdb80ba 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -248,6 +248,10 @@ class Core { // There is no use in repeating db.operation().deleteOperation(op.id); + // Cleanup + if (EntityOperation.SYNC.equals(op.name)) + db.folder().setFolderSyncState(folder.id, null); + // Cleanup if (message != null) { if (ex instanceof MessageRemovedException)