diff --git a/dashboard/src/components/FolderView.vue b/dashboard/src/components/FolderView.vue index f795c5462..25edbde5f 100644 --- a/dashboard/src/components/FolderView.vue +++ b/dashboard/src/components/FolderView.vue @@ -359,6 +359,11 @@ async function loadCwd() { icon: `${BASE_URL}mime-types/inode-directory.svg` }; + items.value.forEach(item => { + if (item.type === 'directory') item.href = `#/home/${resourceType.value}/${resourceId.value}${sanitize(cwd.value + '/' + item.name)}`; + else item.href = `#/viewer/${resourceType.value}/${resourceId.value}${sanitize(cwd.value + '/' + item.name)}`; + }); + busy.value = false; }