diff options
author | Thomas Müller <thomas.mueller@tmit.eu> | 2013-10-07 17:34:21 +0200 |
---|---|---|
committer | Thomas Müller <thomas.mueller@tmit.eu> | 2013-10-07 17:34:21 +0200 |
commit | f496609085448d69e882cf5e23caaa875ea0c60d (patch) | |
tree | 776c041578930910fcf47ec1a3443ebb83c13245 /lib | |
parent | a3d0e29aa5df3390929c6378bd4f9c6bbf25c473 (diff) | |
download | nextcloud-server-f496609085448d69e882cf5e23caaa875ea0c60d.tar.gz nextcloud-server-f496609085448d69e882cf5e23caaa875ea0c60d.zip |
the path for reassembling was created the wrong way
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/connector/sabre/file.php | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/private/connector/sabre/file.php b/lib/private/connector/sabre/file.php index 8ffec371e3f..12d7585884e 100644 --- a/lib/private/connector/sabre/file.php +++ b/lib/private/connector/sabre/file.php @@ -58,7 +58,7 @@ class OC_Connector_Sabre_File extends OC_Connector_Sabre_Node implements Sabre_D // chunked handling if (isset($_SERVER['HTTP_OC_CHUNKED'])) { - list(, $name) = \Sabre_DAV_URLUtil::splitPath($this->path); + list($path, $name) = \Sabre_DAV_URLUtil::splitPath($this->path); $info = OC_FileChunking::decodeName($name); if (empty($info)) { @@ -67,7 +67,7 @@ class OC_Connector_Sabre_File extends OC_Connector_Sabre_Node implements Sabre_D $chunk_handler = new OC_FileChunking($info); $chunk_handler->store($info['index'], $data); if ($chunk_handler->isComplete()) { - $newPath = $this->path . '/' . $info['name']; + $newPath = $path . '/' . $info['name']; $chunk_handler->file_assemble($newPath); return $this->getETagPropertyForPath($newPath); } |