From de6262b90afe319559ed5df3a9c8f93d07f6acd3 Mon Sep 17 00:00:00 2001 From: Mechiel Lukkien Date: Wed, 19 Feb 2025 14:58:22 +0100 Subject: [PATCH] make test for imap getmetadata reliable by sorting output by key --- imapserver/metadata.go | 1 + 1 file changed, 1 insertion(+) diff --git a/imapserver/metadata.go b/imapserver/metadata.go index 21bef86..7c01f32 100644 --- a/imapserver/metadata.go +++ b/imapserver/metadata.go @@ -101,6 +101,7 @@ func (c *conn) cmdGetmetadata(tag, cmd string, p *parser) { q.FilterNonzero(store.Annotation{MailboxID: mb.ID}) } + q.SortAsc("MailboxID", "Key") // For tests. err := q.ForEach(func(a store.Annotation) error { // ../rfc/5464:516 switch optDepth {