diff options
Diffstat (limited to 'worker/imap/movecopy.go')
-rw-r--r-- | worker/imap/movecopy.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/worker/imap/movecopy.go b/worker/imap/movecopy.go index 6cf3fe14..b01dab76 100644 --- a/worker/imap/movecopy.go +++ b/worker/imap/movecopy.go @@ -7,7 +7,8 @@ import ( ) func (imapw *IMAPWorker) handleCopyMessages(msg *types.CopyMessages) { - if err := imapw.client.UidCopy(&msg.Uids, msg.Destination); err != nil { + uids := toSeqSet(msg.Uids) + if err := imapw.client.UidCopy(uids, msg.Destination); err != nil { imapw.worker.PostMessage(&types.Error{ Message: types.RespondTo(msg), Error: err, |