Merge pull request #9266 from owncloud/fix_objectstore_etag_update

always regenerate etag when writing back file to objectstore
This commit is contained in:
Thomas Müller 2014-06-29 20:59:20 +02:00
commit 9032ce4535

View file

@ -385,7 +385,6 @@ class ObjectStoreStorage extends \OC\Files\Storage\Common {
if (empty($stat)) {
// create new file
$stat = array(
'etag' => $this->getETag($path),
'permissions' => \OCP\PERMISSION_ALL,
);
}
@ -395,6 +394,7 @@ class ObjectStoreStorage extends \OC\Files\Storage\Common {
$stat['mtime'] = $mTime;
$stat['storage_mtime'] = $mTime;
$stat['mimetype'] = \OC_Helper::getMimeType($tmpFile);
$stat['etag'] = $this->getETag($path);
$fileId = $this->getCache()->put($path, $stat);
try {