Skip to content
Snippets Groups Projects
Commit 8b545538 authored by Florin Peter's avatar Florin Peter
Browse files

fix for wrong file infos

parent a9649713
No related branches found
No related tags found
No related merge requests found
......@@ -513,7 +513,7 @@ class Stream {
\OC_FileProxy::$enabled = $proxyStatus;
// get file info
$fileInfo = \OC\Files\Filesystem::getFileInfo($this->rawPath);
$fileInfo = $view->getFileInfo($this->rawPath);
if(!is_array($fileInfo)) {
$fileInfo = array();
}
......@@ -524,7 +524,7 @@ class Stream {
$fileInfo['unencrypted_size'] = $this->unencryptedSize;
// set fileinfo
\OC\Files\Filesystem::putFileInfo( $this->rawPath, $fileInfo);
$view->putFileInfo( $this->rawPath, $fileInfo);
}
return fclose( $this->handle );
......
......@@ -1040,7 +1040,8 @@ class Util {
*/
public function getUidAndFilename( $path ) {
$fileOwnerUid = \OC\Files\Filesystem::getOwner( $path );
$view = new \OC\Files\View($this->userFilesDir);
$fileOwnerUid = $view->getOwner( $path );
// Check that UID is valid
if ( ! \OCP\User::userExists( $fileOwnerUid ) ) {
......@@ -1060,7 +1061,7 @@ class Util {
} else {
$info = \OC\Files\Filesystem::getFileInfo( $path );
$info = $view->getFileInfo( $path );
$ownerView = new \OC\Files\View( '/' . $fileOwnerUid . '/files' );
// Fetch real file path from DB
......@@ -1069,7 +1070,7 @@ class Util {
}
// Make path relative for use by $view
$relpath = $fileOwnerUid . '/' . $this->fileFolderName . '/' . $filename;
$relpath = \OC\Files\Filesystem::normalizePath($fileOwnerUid . '/' . $this->fileFolderName . '/' . $filename);
// Check that the filename we're using is working
if ( $this->view->file_exists( $relpath ) ) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment