X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/dee0cb67a02c25f0f3174681579d0898d880caa3..36d0bf2c656c5ff79c94216a8bfbed015bc84f7e:/src/services/collection-service/collection-service-files-response.ts diff --git a/src/services/collection-service/collection-service-files-response.ts b/src/services/collection-service/collection-service-files-response.ts index f3a2147e..5e6f7b83 100644 --- a/src/services/collection-service/collection-service-files-response.ts +++ b/src/services/collection-service/collection-service-files-response.ts @@ -35,22 +35,21 @@ export const extractFilesData = (document: Document) => { .replace(collectionUrlPrefix, '') .replace(nameSuffix, ''); - + const parentPath = directory.replace(/\/$/, ''); const data = { url, id: [ collectionUuid ? collectionUuid : '', - directory ? '/' + directory.replace(/^\//, '') : '', + directory ? parentPath : '', '/' + name ].join(''), name, - path: directory, + path: parentPath, }; return getTagValue(element, 'D:resourcetype', '') ? createCollectionDirectory(data) : createCollectionFile({ ...data, size }); - }); };