Fixed handling the return values from the parent class.
authorGunnar Wrobel <p@rdus.de>
Mon, 6 Apr 2009 06:09:43 +0000 (08:09 +0200)
committerGunnar Wrobel <p@rdus.de>
Mon, 6 Apr 2009 10:25:59 +0000 (12:25 +0200)
framework/Kolab_Server/lib/Horde/Kolab/Server/Kolab.php

index 8519db8..3e0787e 100644 (file)
@@ -65,8 +65,7 @@ class Horde_Kolab_Server_Kolab extends Horde_Kolab_Server_Ldap
             if (in_array('kolabsharedfolder', $oc)) {
                 return 'Horde_Kolab_Server_Object_Kolabsharedfolder';
             }
-            throw new Horde_Kolab_Server_Exception(sprintf(_("Unkown Kolab object type for DN %s."),
-                                                           $dn));
+            return parent::determineType($dn);
         }
 
         $groups = $this->getGroups($dn);
@@ -132,7 +131,7 @@ class Horde_Kolab_Server_Kolab extends Horde_Kolab_Server_Ldap
                 return sprintf('cn=%s,cn=internal,%s', $id, $this->getBaseUid());
             }
         default:
-            parent::generateServerUid($type, $id, $info);
+            return parent::generateServerUid($type, $id, $info);
         }
     }
 }