From daa118545923b8f52bda27fcb0c0753ff5b778dd Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Sat, 24 Dec 2022 01:56:11 +0100 Subject: [PATCH] Resolve #793 --- .../app/libraries/MailSo/Imap/Commands/Messages.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Commands/Messages.php b/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Commands/Messages.php index 93fe5b7c5..e238e947f 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Commands/Messages.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Commands/Messages.php @@ -216,7 +216,7 @@ trait Messages * @throws \MailSo\Net\Exceptions\* * @throws \MailSo\Imap\Exceptions\* */ - public function MessageMove(string $sFromFolder, string $sToFolder, SequenceSet $oRange) : ResponseCollection + public function MessageMove(string $sFromFolder, string $sToFolder, SequenceSet $oRange) : void { if (!$sFromFolder || !$sToFolder || !\count($oRange)) { $this->writeLogException(new \InvalidArgumentException, \LOG_ERR); @@ -224,14 +224,14 @@ trait Messages if ($this->hasCapability('MOVE')) { $this->FolderSelect($sFromFolder); - return $this->SendRequestGetResponse( + $this->SendRequestGetResponse( $oRange->UID ? 'UID MOVE' : 'MOVE', array((string) $oRange, $this->EscapeFolderName($sToFolder)) ); + } else { + $this->MessageCopy($sFromFolder, $sToFolder, $oRange); + $this->MessageDelete($sFromFolder, $oRange, true); } - - $this->MessageCopy($sFromFolder, $sToFolder, $oRange); - $this->MessageDelete($sFromFolder, $oRange, true); } /**