fix file info put on stream

remotes/origin/stable6
Florin Peter 13 years ago
parent d3df80a078
commit fe6d12ddec
  1. 14
      apps/files_encryption/lib/stream.php

@ -512,7 +512,19 @@ class Stream {
// Re-enable proxy - our work is done
\OC_FileProxy::$enabled = $proxyStatus;
\OC\Files\Filesystem::putFileInfo( $this->relPath, array( 'encrypted' => 1, 'size' => $this->size, 'unencrypted_size' => $this->unencryptedSize ), '' );
// get file info
$fileInfo = \OC\Files\Filesystem::getFileInfo($this->rawPath);
if(!is_array($fileInfo)) {
$fileInfo = array();
}
// set encryption data
$fileInfo['encrypted'] = 1;
$fileInfo['size'] = $this->size;
$fileInfo['unencrypted_size'] = $this->unencryptedSize;
// set fileinfo
\OC\Files\Filesystem::putFileInfo( $this->rawPath, $fileInfo);
}
return fclose( $this->handle );

Loading…
Cancel
Save