From 0faf630a4a1733373f171bd2f03777f26f1c5b3d Mon Sep 17 00:00:00 2001 From: Evan Simkowitz Date: Fri, 21 Feb 2025 16:34:28 -0800 Subject: [PATCH 1/2] Don't show .. dir on root dir --- frontend/app/view/preview/directorypreview.tsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/frontend/app/view/preview/directorypreview.tsx b/frontend/app/view/preview/directorypreview.tsx index 6248df604f..cfee6908eb 100644 --- a/frontend/app/view/preview/directorypreview.tsx +++ b/frontend/app/view/preview/directorypreview.tsx @@ -790,13 +790,15 @@ function DirectoryPreview({ model }: DirectoryPreviewProps) { null ); entries = file.entries ?? []; - entries.unshift({ - name: "..", - path: file?.info?.dir, - isdir: true, - modtime: new Date().getTime(), - mimetype: "directory", - }); + if (file?.info && file?.info?.path !== file?.info?.dir) { + entries.unshift({ + name: "..", + path: file?.info?.dir, + isdir: true, + modtime: new Date().getTime(), + mimetype: "directory", + }); + } } catch (e) { setErrorMsg({ status: "Cannot Read Directory", From 8d90594b2c8d2e7c3ce14721d46bac48c3c58df5 Mon Sep 17 00:00:00 2001 From: Evan Simkowitz Date: Fri, 21 Feb 2025 16:35:08 -0800 Subject: [PATCH 2/2] add .dir nullcheck --- frontend/app/view/preview/directorypreview.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/app/view/preview/directorypreview.tsx b/frontend/app/view/preview/directorypreview.tsx index cfee6908eb..44a155dd2b 100644 --- a/frontend/app/view/preview/directorypreview.tsx +++ b/frontend/app/view/preview/directorypreview.tsx @@ -790,7 +790,7 @@ function DirectoryPreview({ model }: DirectoryPreviewProps) { null ); entries = file.entries ?? []; - if (file?.info && file?.info?.path !== file?.info?.dir) { + if (file?.info && file.info.dir && file.info?.path !== file.info?.dir) { entries.unshift({ name: "..", path: file?.info?.dir,