From b9a7d089d912992a4edc61021521f79091e6bc8e Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 8 May 2003 14:35:28 +0300 Subject: [PATCH] No, actually it's valid for server to just ignore any non-permanent flag updates. --HG-- branch : HEAD --- src/lib-storage/index/index-update-flags.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib-storage/index/index-update-flags.c b/src/lib-storage/index/index-update-flags.c index 29e833dd3a..4e4ae102c2 100644 --- a/src/lib-storage/index/index-update-flags.c +++ b/src/lib-storage/index/index-update-flags.c @@ -67,9 +67,11 @@ int index_storage_update_flags(struct mailbox *box, const char *messageset, int ret, ret2; if (box->readonly) { - /* FIXME: we should use memory */ - mail_storage_set_error(box->storage, "Mailbox is read-only"); - return FALSE; + box->storage->callbacks-> + notify_no(&ibox->box, + "Mailbox is read-only, ignoring store", + box->storage->callback_context); + return TRUE; } mail_flags = flags->flags; -- 2.47.3