only update the values which really changed
This commit is contained in:
parent
6b02126dc1
commit
57b671ebec
|
@ -340,26 +340,24 @@ class Proxy extends \OC_FileProxy {
|
|||
$fileInfo['unencrypted_size'] = $fixSize;
|
||||
// put file info if not .part file
|
||||
if (!Helper::isPartialFilePath($relativePath)) {
|
||||
$view->putFileInfo($path, $fileInfo);
|
||||
$view->putFileInfo($path, array('unencrypted_size' => $fixSize));
|
||||
}
|
||||
}
|
||||
$size = $fileInfo['unencrypted_size'];
|
||||
} else {
|
||||
// self healing if file was removed from file cache
|
||||
if (!$fileInfo) {
|
||||
$fileInfo = array();
|
||||
}
|
||||
|
||||
$fileInfoUpdates = array();
|
||||
|
||||
$fixSize = $util->getFileSize($path);
|
||||
if ($fixSize > 0) {
|
||||
$size = $fixSize;
|
||||
|
||||
$fileInfo['encrypted'] = true;
|
||||
$fileInfo['unencrypted_size'] = $size;
|
||||
$fileInfoUpdates['encrypted'] = true;
|
||||
$fileInfoUpdates['unencrypted_size'] = $size;
|
||||
|
||||
// put file info if not .part file
|
||||
if (!Helper::isPartialFilePath($relativePath)) {
|
||||
$view->putFileInfo($path, $fileInfo);
|
||||
$view->putFileInfo($path, $fileInfoUpdates);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue