From 0f2f35d7d4523bd13bfd7beb6fc3eba1dd9bc852 Mon Sep 17 00:00:00 2001 From: Aaron Liu Date: Wed, 4 Mar 2026 16:59:38 +0800 Subject: [PATCH] fix(dbfs): default view can be overwritten accidently (close #3330) --- assets | 2 +- pkg/filemanager/fs/dbfs/file.go | 9 ++++++--- pkg/filemanager/fs/dbfs/sharewithme_navigator.go | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/assets b/assets index 8f987770..a5ade069 160000 --- a/assets +++ b/assets @@ -1 +1 @@ -Subproject commit 8f9877704514c2a3769d99ffe63a09a43bf66ca4 +Subproject commit a5ade06951d6e3dd9168ba303cfd250d41ceffb9 diff --git a/pkg/filemanager/fs/dbfs/file.go b/pkg/filemanager/fs/dbfs/file.go index a3a26b90..56da93c0 100644 --- a/pkg/filemanager/fs/dbfs/file.go +++ b/pkg/filemanager/fs/dbfs/file.go @@ -30,12 +30,15 @@ var ( } }, } - defaultView = &types.ExplorerView{ +) + +func getDefaultView() *types.ExplorerView { + return &types.ExplorerView{ PageSize: defaultPageSize, View: "grid", Thumbnail: true, } -) +} type ( File struct { @@ -213,7 +216,7 @@ func (f *File) View() *types.ExplorerView { current = current.Parent } - return defaultView + return getDefaultView() } // UserRoot return the root file from user's view. diff --git a/pkg/filemanager/fs/dbfs/sharewithme_navigator.go b/pkg/filemanager/fs/dbfs/sharewithme_navigator.go index 1591b721..6c42a619 100644 --- a/pkg/filemanager/fs/dbfs/sharewithme_navigator.go +++ b/pkg/filemanager/fs/dbfs/sharewithme_navigator.go @@ -147,5 +147,5 @@ func (n *sharedWithMeNavigator) GetView(ctx context.Context, file *File) *types. if view, ok := n.user.Settings.FsViewMap[string(constants.FileSystemSharedWithMe)]; ok { return &view } - return defaultView + return getDefaultView() }