2nd argument must be an array
authorMichael M Slusarz <slusarz@curecanti.org>
Mon, 1 Feb 2010 06:08:25 +0000 (23:08 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Mon, 1 Feb 2010 07:20:17 +0000 (00:20 -0700)
framework/Imap_Client/lib/Horde/Imap/Client/Base.php
framework/Imap_Client/lib/Horde/Imap/Client/Cache.php

index 1561032..092c958 100644 (file)
@@ -2084,7 +2084,7 @@ abstract class Horde_Imap_Client_Base
                             if (!empty($uids)) {
                                 $this->_fetch(array(Horde_Imap_Client::FETCH_FLAGS => true), array('changedsince' => $metadata['HICmodseq'], 'ids' => $uids));
                             }
-                            $this->_updateMetaData($this->_selected, $status_res['highestmodseq'], $status_res['uidvalidity']);
+                            $this->_updateMetaData($this->_selected, array('HICmodseq' => $status_res['highestmodseq']), $status_res['uidvalidity']);
                         }
                     }
 
index da9c3b9..bd836ad 100644 (file)
@@ -338,7 +338,7 @@ class Horde_Imap_Client_Cache
      *                           data. The following labels are reserved:
      *                           'uidvalid'.
      */
-    public function setMetaData($mailbox, $uidvalid, $data = array())
+    public function setMetaData($mailbox, $uidvalid, array $data = array())
     {
         if (!empty($data)) {
             unset($data['uidvalid']);