diff options
Diffstat (limited to 'apps/files_trashbin/src/services/trashbin.ts')
-rw-r--r-- | apps/files_trashbin/src/services/trashbin.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/files_trashbin/src/services/trashbin.ts b/apps/files_trashbin/src/services/trashbin.ts index 2070cfc92b0..2be4c39dbfc 100644 --- a/apps/files_trashbin/src/services/trashbin.ts +++ b/apps/files_trashbin/src/services/trashbin.ts @@ -22,7 +22,7 @@ /* eslint-disable */ import { getCurrentUser } from '@nextcloud/auth' import { File, Folder, parseWebdavPermissions } from '@nextcloud/files' -import { generateRemoteUrl } from '@nextcloud/router' +import { generateRemoteUrl, generateUrl } from '@nextcloud/router' import type { FileStat, ResponseDataDetailed } from 'webdav' import type { ContentsWithRoot } from '../../../files/src/services/Navigation' @@ -49,9 +49,11 @@ const data = `<?xml version="1.0"?> </d:prop> </d:propfind>` + const resultToNode = function(node: FileStat): File | Folder { const permissions = parseWebdavPermissions(node.props?.permissions) const owner = getCurrentUser()?.uid as string + const previewUrl = generateUrl('/apps/files_trashbin/preview?fileId={fileid}', node.props) const nodeData = { id: node.props?.fileid as number || 0, @@ -67,6 +69,7 @@ const resultToNode = function(node: FileStat): File | Folder { ...node.props, // Override displayed name on the list displayName: node.props?.['trashbin-filename'], + previewUrl, }, } |