From: Gunnar Wrobel
Date: Wed, 13 May 2009 07:06:35 +0000 (+0200) Subject: Correct the handling of array values when searching. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=3c63412aec5802524a1165fd6f1fa100634ab86b;p=horde.git Correct the handling of array values when searching. --- 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; }