Page MenuHomePhorge

D4124.1774856157.diff
No OneTemporary

Authored By
Unknown
Size
649 B
Referenced Files
None
Subscribers
None

D4124.1774856157.diff

diff --git a/src/app/Backends/IMAP.php b/src/app/Backends/IMAP.php
--- a/src/app/Backends/IMAP.php
+++ b/src/app/Backends/IMAP.php
@@ -158,6 +158,14 @@
// Delete the mailbox (no need to delete subfolders?)
$result = $imap->deleteFolder($mailbox);
+ if (!$result) {
+ // Ignore the error if the folder doesn't exist (maybe it was removed already).
+ if (!self::folderExists($imap, $mailbox)) {
+ \Log::info("The mailbox to delete was already removed: $mailbox");
+ $result = true;
+ }
+ }
+
$imap->closeConnection();
// Cleanup ACL

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 30, 7:35 AM (4 d, 13 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18755883
Default Alt Text
D4124.1774856157.diff (649 B)

Event Timeline