From d675289302c091281e1b3f1d3d96c1227b53d0ef Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Mon, 6 Jan 2025 10:06:25 -0800 Subject: [PATCH] Fix bug --- services/repository/files/tree.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/services/repository/files/tree.go b/services/repository/files/tree.go index 38a6fa7b45..32d0ca77ec 100644 --- a/services/repository/files/tree.go +++ b/services/repository/files/tree.go @@ -408,7 +408,7 @@ func GetTreeInformation(ctx context.Context, repo *repo_model.Repository, treePa if err != nil { return nil, err } - rootEntries, err := rootEntry.Tree().ListEntries() + rootEntries, err := commit.ListEntries() if err != nil { return nil, err } @@ -470,7 +470,11 @@ func GetTreeInformation(ctx context.Context, repo *repo_model.Repository, treePa parentEntry = parentEntry.Children[0] } - entries, err := lastDirEntry.Tree().ListEntries() + tree, err := commit.Tree.SubTree(dir) + if err != nil { + return nil, err + } + entries, err := tree.ListEntries() if err != nil { return nil, err }