From 871664cd3939d57a9c42961af0fd002f4fa559f2 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 27 Dec 2022 11:17:29 +0100 Subject: [PATCH] No need to call IMAP EXAMINE when current folder already SELECT --- .../v/0.0.0/app/libraries/MailSo/Imap/Commands/Folders.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Commands/Folders.php b/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Commands/Folders.php index 717b27370..3ddedc05f 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Commands/Folders.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Imap/Commands/Folders.php @@ -350,13 +350,12 @@ trait Folders if (!$bReSelectSameFolders && $this->oCurrentFolderInfo && $sFolderName === $this->oCurrentFolderInfo->FolderName - && $bIsWritable === $this->oCurrentFolderInfo->IsWritable + && ($bIsWritable === $this->oCurrentFolderInfo->IsWritable || $this->oCurrentFolderInfo->IsWritable) ) { return $this->oCurrentFolderInfo; } - if (!\strlen(\trim($sFolderName))) - { + if (!\strlen(\trim($sFolderName))) { throw new \InvalidArgumentException; }