From: Gunnar Wrobel Date: Fri, 24 Apr 2009 19:30:26 +0000 (+0200) Subject: Fix remapping attribute keys. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=c850a4e1309199262f9bfcf55ea3ad02cf87caba;p=horde.git Fix remapping attribute keys. --- diff --git a/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php b/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php index d55c32bac..f06176d8b 100644 --- a/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php +++ b/framework/Kolab_Server/lib/Horde/Kolab/Server/Ldap.php @@ -161,9 +161,9 @@ class Horde_Kolab_Server_Ldap extends Horde_Kolab_Server { if (!empty($this->params['map'])) { foreach ($this->params['map'] as $attribute => $map) { - if (in_array($attribute, $keys)) { - $keys = array_diff($keys, array($attribute)); - $keys[] = $map; + $key = array_search($attribute, $keys); + if ($key !== false) { + $keys[$key] = $map; } } }