diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index 0c851edb65..72666245df 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -2488,11 +2488,11 @@ class Core { boolean modified = true; try { if (use_modseq && - !force && initialize == 0 && MessageHelper.hasCapability(ifolder, "CONDSTORE")) { long modseq = ifolder.getHighestModSeq(); Log.i(folder.name + " modseq=" + modseq + "/" + folder.modseq); - modified = (folder.modseq == null || !folder.modseq.equals(modseq)); + modified = (force || initialize != 0 || + folder.modseq == null || !folder.modseq.equals(modseq)); folder.modseq = modseq; db.folder().setFolderModSeq(folder.id, folder.modseq); }