]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-storage: mail_attachment_detection_options=add-flags - Don't try to add flags...
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Sat, 23 Aug 2025 20:28:12 +0000 (23:28 +0300)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Tue, 14 Oct 2025 11:28:44 +0000 (11:28 +0000)
src/lib-storage/index/index-mail.c

index f12c5a194ef801a61db3912bfb141b0625121089..99f045fae8275387bbbc0a7b49f074597a3d9301 100644 (file)
@@ -109,6 +109,9 @@ static void index_mail_try_set_attachment_keywords(struct index_mail *mail)
                /* We can get here from mail_get_parts() */
                return;
        }
+       if ((mail->mail.mail.box->flags & MAILBOX_FLAG_READONLY) != 0)
+               return;
+
        mail->data.attachment_flags_updating = TRUE;
        enum mail_lookup_abort orig_lookup_abort = mail->mail.mail.lookup_abort;
        mail->mail.mail.lookup_abort = MAIL_LOOKUP_ABORT_NOT_IN_CACHE;