From 3acfadeb91239c21401d7c912c7f97f63c6ce594 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 18 Apr 2023 18:34:26 +0200 Subject: [PATCH] Always update non-empty set of keywords --- app/src/main/java/eu/faircode/email/Core.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 +