fix(dbfs): default view can be overwritten accidently (close #3330)

pull/3347/head
Aaron Liu 6 months ago
parent 0be493c6e2
commit 0f2f35d7d4

@ -1 +1 @@
Subproject commit 8f9877704514c2a3769d99ffe63a09a43bf66ca4 Subproject commit a5ade06951d6e3dd9168ba303cfd250d41ceffb9

@ -30,12 +30,15 @@ var (
} }
}, },
} }
defaultView = &types.ExplorerView{ )
func getDefaultView() *types.ExplorerView {
return &types.ExplorerView{
PageSize: defaultPageSize, PageSize: defaultPageSize,
View: "grid", View: "grid",
Thumbnail: true, Thumbnail: true,
} }
) }
type ( type (
File struct { File struct {
@ -213,7 +216,7 @@ func (f *File) View() *types.ExplorerView {
current = current.Parent current = current.Parent
} }
return defaultView return getDefaultView()
} }
// UserRoot return the root file from user's view. // UserRoot return the root file from user's view.

@ -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 { if view, ok := n.user.Settings.FsViewMap[string(constants.FileSystemSharedWithMe)]; ok {
return &view return &view
} }
return defaultView return getDefaultView()
} }

Loading…
Cancel
Save