From 089255997a653c284cd4249990b58bed00086c61 Mon Sep 17 00:00:00 2001 From: Henrique Dias Date: Sat, 28 Jun 2025 08:40:07 +0200 Subject: [PATCH] fix: do not expose the name of the root directory (#5224) --- files/file.go | 5 +++++ frontend/src/views/Files.vue | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/files/file.go b/files/file.go index d3513efb..1ba1cd58 100644 --- a/files/file.go +++ b/files/file.go @@ -86,6 +86,11 @@ func NewFileInfo(opts *FileOptions) (*FileInfo, error) { return nil, err } + // Do not expose the name of root directory. + if file.Path == "/" { + file.Name = "" + } + if opts.Expand { if file.IsDir { if err := file.readListing(opts.Checker, opts.ReadHeader); err != nil { //nolint:govet diff --git a/frontend/src/views/Files.vue b/frontend/src/views/Files.vue index e05dbed9..39dceeff 100644 --- a/frontend/src/views/Files.vue +++ b/frontend/src/views/Files.vue @@ -150,7 +150,7 @@ const fetchData = async () => { } fileStore.updateRequest(res); - document.title = `${res.name} - ${t("files.files")} - ${name}`; + document.title = `${res.name || t("sidebar.myFiles")} - ${t("files.files")} - ${name}`; } catch (err) { if (err instanceof Error) { error.value = err;