From cfcd064ff3df35485bf0e1e5a83ba0de07acec6d Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Wed, 17 Dec 2008 00:10:12 -0700 Subject: [PATCH] Need to open readwrite to get PERMFLAGS info. --- framework/Imap_Client/lib/Horde/Imap/Client/Base.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/framework/Imap_Client/lib/Horde/Imap/Client/Base.php b/framework/Imap_Client/lib/Horde/Imap/Client/Base.php index 921eaa844..8b5136af1 100644 --- a/framework/Imap_Client/lib/Horde/Imap/Client/Base.php +++ b/framework/Imap_Client/lib/Horde/Imap/Client/Base.php @@ -900,6 +900,11 @@ abstract class Horde_Imap_Client_Base extends Horde_Imap_Client $flags |= self::STATUS_MESSAGES | self::STATUS_RECENT | self::STATUS_UNSEEN | self::STATUS_UIDNEXT | self::STATUS_UIDVALIDITY; } + /* STATUS_PERMFLAGS requires a read/write mailbox. */ + if ($flags & self::STATUS_PERMFLAGS) { + $this->openMailbox($mailbox, self::OPEN_READWRITE); + } + return $this->_status(Horde_Imap_Client_Utf7imap::Utf8ToUtf7Imap($mailbox), $flags); } -- 2.11.0