Browse Source

make sure to add the correct file size to the file info, otherwise we will not show the preview for every filetype

tags/v8.2RC1
Bjoern Schiessle 8 years ago
parent
commit
a174ba5a36
1 changed files with 4 additions and 0 deletions
  1. 4
    0
      apps/files_trashbin/lib/helper.php

+ 4
- 0
apps/files_trashbin/lib/helper.php View File

@@ -65,11 +65,14 @@ class Helper
if (!\OC\Files\Filesystem::isIgnoredDir($entryName)) {
$id = $entryName;
if ($dir === '' || $dir === '/') {
$size = $view->filesize($id);
$pathparts = pathinfo($entryName);
$timestamp = substr($pathparts['extension'], 1);
$id = $pathparts['filename'];

} else if ($timestamp === null) {
// for subfolders we need to calculate the timestamp only once
$size = $view->filesize($dir . '/' . $id);
$parts = explode('/', ltrim($dir, '/'));
$timestamp = substr(pathinfo($parts[0], PATHINFO_EXTENSION), 1);
}
@@ -86,6 +89,7 @@ class Helper
'mimetype' => $view->is_dir($dir . '/' . $entryName) ? 'httpd/unix-directory' : \OC_Helper::getFileNameMimeType($id),
'type' => $view->is_dir($dir . '/' . $entryName) ? 'dir' : 'file',
'directory' => ($dir === '/') ? '' : $dir,
'size' => $size,
);
if ($originalPath) {
$i['extraData'] = $originalPath.'/'.$id;

Loading…
Cancel
Save