From 8fa64609b08217804f73edb789ff23b28d836ab7 Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Thu, 26 Mar 2009 22:56:37 -0600 Subject: [PATCH] Fix MODSEQ storage logic --- framework/Imap_Client/lib/Horde/Imap/Client/Base.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/Imap_Client/lib/Horde/Imap/Client/Base.php b/framework/Imap_Client/lib/Horde/Imap/Client/Base.php index 0ffb03f3b..a483e52cb 100644 --- a/framework/Imap_Client/lib/Horde/Imap/Client/Base.php +++ b/framework/Imap_Client/lib/Horde/Imap/Client/Base.php @@ -2573,7 +2573,7 @@ abstract class Horde_Imap_Client_Base if (!empty($highestmodseq)) { $modseq = max($highestmodseq); $metadata = $this->_cache->getMetaData($this->_selected, $uidvalid, array('HICmodseq')); - if (isset($metadata['HICmodseq']) && + if (!isset($metadata['HICmodseq']) || ($metadata['HICmodseq'] != $modseq)) { $this->_updateMetaData($mailbox, array('HICmodseq' => $modseq)); } -- 2.11.0