Remove stray line.
authorGunnar Wrobel <p@rdus.de>
Mon, 13 Apr 2009 06:20:38 +0000 (08:20 +0200)
committerGunnar Wrobel <p@rdus.de>
Mon, 13 Apr 2009 07:55:43 +0000 (09:55 +0200)
Throw errors when trying to delete an object that does not exist.

framework/Kolab_Server/lib/Horde/Kolab/Server/Test.php

index 499f2e6..0962de3 100644 (file)
@@ -497,7 +497,6 @@ class Horde_Kolab_Server_Test extends Horde_Kolab_Server_Ldap
             foreach ($attrs as $attr) {
                 if (isset($data[$attr])) {
                     $result[$attr] = $data[$attr];
-                    array_push($result, $attr);
                 }
             }
             return $result;
@@ -560,6 +559,9 @@ class Horde_Kolab_Server_Test extends Horde_Kolab_Server_Ldap
     {
         if (isset($this->data[$uid])) {
             unset($this->data[$uid]);
+        } else {
+            throw new Horde_Kolab_Server_MissingObjectException(sprintf("No such object: %s",
+                                                                        $uid));
         }
         $this->store();
         Horde::logMessage(sprintf('The object \"%s\" has been successfully deleted!',