Temporary fix for the home postal address handler.
authorGunnar Wrobel <p@rdus.de>
Tue, 14 Apr 2009 04:30:15 +0000 (06:30 +0200)
committerGunnar Wrobel <p@rdus.de>
Tue, 14 Apr 2009 17:21:16 +0000 (19:21 +0200)
framework/Kolab_Server/lib/Horde/Kolab/Server/Object/Inetorgperson.php

index 363aa80..9b51aa3 100644 (file)
@@ -164,8 +164,6 @@ class Horde_Kolab_Server_Object_Inetorgperson extends Horde_Kolab_Server_Object_
             self::ATTRIBUTE_HOMEPOSTALADDRESS => array(
                 'base' => array(
                     self::ATTRARRAY_HOMEPOSTALADDRESS,
-                    self::ATTRIBUTE_GIVENNAME,
-                    self::ATTRIBUTE_SN
                 ),
                 'method' => 'setHomePostalAddressHash',
             ),
@@ -266,6 +264,9 @@ class Horde_Kolab_Server_Object_Inetorgperson extends Horde_Kolab_Server_Object_
     {
         $result    = array();
         $addresses = $this->get(self::ATTRIBUTE_HOMEPOSTALADDRESS);
+       if (empty($addresses)) {
+         return $addresses;
+       }
         if (!is_array($addresses)) {
             $addresses = array($addresses);
         }