Select the master server when writing an entry.
authorGunnar Wrobel <p@rdus.de>
Tue, 2 Jun 2009 19:17:31 +0000 (21:17 +0200)
committerGunnar Wrobel <p@rdus.de>
Tue, 2 Jun 2009 19:27:56 +0000 (21:27 +0200)
framework/Kolab_Server/lib/Horde/Kolab/Server/Object.php

index 7262fd1..e42b199 100644 (file)
@@ -689,7 +689,9 @@ class Horde_Kolab_Server_Object
 
         $changes = $this->prepareChanges($info);
 
-        $result = $this->server->save($this->uid, $changes, $this->exists());
+        $server = $this->server->getMaster();
+
+        $result = $server->save($this->uid, $changes, $this->exists());
 
         if (!$this->_exists) {
             $this->_exists = true;
@@ -710,7 +712,9 @@ class Horde_Kolab_Server_Object
      */
     public function delete()
     {
-        return $this->server->delete($this->uid);
+        $server = $this->server->getMaster();
+
+        return $server->delete($this->uid);
     }
 
     /**