Page MenuHomePhorge

D4124.1775203812.diff
No OneTemporary

Authored By
Unknown
Size
649 B
Referenced Files
None
Subscribers
None

D4124.1775203812.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
Fri, Apr 3, 8:10 AM (1 d, 12 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
18755883
Default Alt Text
D4124.1775203812.diff (649 B)

Event Timeline