Index: trunk/roundcubemail/program/include/rcube_imap_cache.php
===================================================================
--- trunk/roundcubemail/program/include/rcube_imap_cache.php	(revision 5898)
+++ trunk/roundcubemail/program/include/rcube_imap_cache.php	(revision 6020)
@@ -354,6 +354,7 @@
     {
         // Check internal cache
-        if (($message = $this->icache['message'])
-            && $message['mailbox'] == $mailbox && $message['object']->uid == $uid
+        if ($this->icache['message']
+            && $this->icache['message']['mailbox'] == $mailbox
+            && $this->icache['message']['object']->uid == $uid
         ) {
             return $this->icache['message']['object'];
