From 3c63412aec5802524a1165fd6f1fa100634ab86b Mon Sep 17 00:00:00 2001 From: Gunnar Wrobel Date: Wed, 13 May 2009 09:06:35 +0200 Subject: [PATCH] Correct the handling of array values when searching. --- framework/Kolab_Server/lib/Horde/Kolab/Server/Test.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/framework/Kolab_Server/lib/Horde/Kolab/Server/Test.php b/framework/Kolab_Server/lib/Horde/Kolab/Server/Test.php index ba7480263..78fd8b78e 100644 --- a/framework/Kolab_Server/lib/Horde/Kolab/Server/Test.php +++ b/framework/Kolab_Server/lib/Horde/Kolab/Server/Test.php @@ -380,8 +380,9 @@ class Horde_Kolab_Server_Test extends Horde_Kolab_Server_Ldap switch ($filter['log']) { case '=': $value = $element['data'][$filter['att']]; - if (is_array($value)) { - $first = $value[0]; + if (!empty($value) && is_array($value)) { + $keys = array_keys($value); + $first = $value[$keys[0]]; } else { $first = $value; } -- 2.11.0