plugins/libkolab
Thomas Brüderli
bruederli at kolabsys.com
Tue Sep 9 09:49:13 CEST 2014
plugins/libkolab/lib/kolab_storage.php | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
New commits:
commit 4c39157ca180bf5611da9418f7c6a4eb875a0435
Author: Thomas Bruederli <bruederli at kolabsys.com>
Date: Tue Sep 9 09:48:56 2014 +0200
Check all cache entries for folder type annotation
diff --git a/plugins/libkolab/lib/kolab_storage.php b/plugins/libkolab/lib/kolab_storage.php
index 4c29a20..9bfd32d 100644
--- a/plugins/libkolab/lib/kolab_storage.php
+++ b/plugins/libkolab/lib/kolab_storage.php
@@ -1104,8 +1104,10 @@ class kolab_storage
self::setup();
// return in-memory cached result
- if (is_array(self::$typedata['*']) && array_key_exists($folder, self::$typedata['*'])) {
- return self::$typedata['*'][$folder];
+ foreach (self::$typedata as $typedata) {
+ if (array_key_exists($folder, $typedata)) {
+ return $typedata[$folder];
+ }
}
$metadata = self::$imap->get_metadata($folder, array(self::CTYPE_KEY, self::CTYPE_KEY_PRIVATE));
More information about the commits
mailing list