From: Aki Tuomi Date: Wed, 30 Jun 2021 05:44:33 +0000 (+0300) Subject: lib-storage: Fix changing mailbox GUID with LAYOUT=index X-Git-Tag: 2.3.17~149 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=36f96c49caccc8bbffa9dfa8ec93d9a2123ba7fd;p=thirdparty%2Fdovecot%2Fcore.git lib-storage: Fix changing mailbox GUID with LAYOUT=index The old path would generate Mail/mailboxes/mailboxes/ --- diff --git a/src/lib-storage/list/mailbox-list-index-backend.c b/src/lib-storage/list/mailbox-list-index-backend.c index 585e00aa60..83c611f3b4 100644 --- a/src/lib-storage/list/mailbox-list-index-backend.c +++ b/src/lib-storage/list/mailbox-list-index-backend.c @@ -454,7 +454,7 @@ index_list_mailbox_update(struct mailbox *box, /* rename the directory */ if (!guid_128_is_empty(update->mailbox_guid) && old_path != NULL && mailbox_list_set_get_root_path(&box->list->set, - MAILBOX_LIST_PATH_TYPE_MAILBOX, + MAILBOX_LIST_PATH_TYPE_DIR, &root_dir)) { new_path = index_get_guid_path(box->list, root_dir, update->mailbox_guid);