Page MenuHomePhorge

D4124.1775500266.diff
No OneTemporary

Authored By
Unknown
Size
649 B
Referenced Files
None
Subscribers
None

D4124.1775500266.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, Apr 6, 6:31 PM (2 h, 3 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18755883
Default Alt Text
D4124.1775500266.diff (649 B)

Event Timeline