From: Gunnar Wrobel Date: Wed, 8 Apr 2009 18:21:13 +0000 (+0200) Subject: Allow an empty user_type. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=683ea0e7fe21cc15c05f2b7cc50459c426955e10;p=horde.git Allow an empty user_type. --- diff --git a/framework/Kolab_Server/lib/Horde/Kolab/Server/Kolab.php b/framework/Kolab_Server/lib/Horde/Kolab/Server/Kolab.php index c14befda1..9445ae9fe 100644 --- a/framework/Kolab_Server/lib/Horde/Kolab/Server/Kolab.php +++ b/framework/Kolab_Server/lib/Horde/Kolab/Server/Kolab.php @@ -106,7 +106,9 @@ class Horde_Kolab_Server_Kolab extends Horde_Kolab_Server_Ldap { switch ($type) { case 'Horde_Kolab_Server_Object_Kolab_User': - if ($info['user_type'] == Horde_Kolab_Server_Object_Kolab_User::USERTYPE_INTERNAL) { + if (empty($info['user_type'])) { + return parent::generateServerUid($type, $id, $info); + } else if ($info['user_type'] == Horde_Kolab_Server_Object_Kolab_User::USERTYPE_INTERNAL) { return sprintf('%s,cn=internal,%s', $id, $this->getBaseUid()); } else if ($info['user_type'] == Horde_Kolab_Server_Object_Kolab_User::USERTYPE_GROUP) { return sprintf('%s,cn=groups,%s', $id, $this->getBaseUid());