From 96fcb49c68377419a2a6bb80acc35cf60eb8177e Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Wed, 18 Jun 2014 10:46:40 +0200 Subject: [PATCH] Fix listing of top-level folder metadata --- plugins/libkolab/lib/kolab_storage.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/libkolab/lib/kolab_storage.php b/plugins/libkolab/lib/kolab_storage.php index 28c22e96..0897428c 100644 --- a/plugins/libkolab/lib/kolab_storage.php +++ b/plugins/libkolab/lib/kolab_storage.php @@ -1029,10 +1029,11 @@ class kolab_storage // GETMETADATA "%" doesn't list shared or other namespace folders but "*" would if ($ns_root == '') { foreach ((array)self::$imap->get_metadata('%', $type_keys) as $folder => $metadata) { - if (!in_array($folder, $blacklist) && - ($data = self::$imap->get_metadata($folder.$delimiter.'*', $type_keys))) { + if (!in_array($folder, $blacklist)) { $folderdata[$folder] = $metadata; - $folderdata += $data; + if ($data = self::$imap->get_metadata($folder.$delimiter.'*', $type_keys)) { + $folderdata += $data; + } } } }