diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index a688d4f2e5..aa9a42575e 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -4711,7 +4711,7 @@ class Core { if (!Helper.equal(message.keywords, keywords) && !folder.read_only && - ifolder.getPermanentFlags().contains(Flags.Flag.USER)) { + (ifolder.getPermanentFlags().contains(Flags.Flag.USER) || keywords.length > 0)) { update = true; message.keywords = keywords; Log.i(folder.name + " updated id=" + message.id + " uid=" + message.uid +