diff --git a/lib/private/files/objectstore/swift.php b/lib/private/files/objectstore/swift.php index 8957c8fd571a0e6f8890954193e2445957ad5ef4..71aae23bb5a30f3e6aa5dd0e25beee3e4a0e2a07 100644 --- a/lib/private/files/objectstore/swift.php +++ b/lib/private/files/objectstore/swift.php @@ -135,8 +135,8 @@ class Swift implements IObjectStore { */ public function deleteObject($urn) { $this->init(); - $object = $this->container->getObject($urn); - $object->delete(); + // see https://github.com/rackspace/php-opencloud/issues/243#issuecomment-30032242 + $this->container->dataObject()->setName($urn)->delete(); } public function deleteContainer($recursive = false) {