Skip to content

Commit 6b08536

Browse files
committed
Apply pagination before retreiving files
1 parent 4085174 commit 6b08536

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

routers/api/v1/repo/file.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1041,11 +1041,11 @@ func GetFiles(ctx *context.APIContext) {
10411041

10421042
files := apiOpts.Files
10431043

1044-
filesResponse := files_service.GetContentsListFromTrees(ctx, ctx.Repo.Repository, ref, files)
1045-
count := len(filesResponse)
1046-
1044+
count := len(files)
10471045
listOpts := utils.GetListOptions(ctx)
1048-
filesResponse = util.PaginateSlice(filesResponse, listOpts.Page, listOpts.PageSize).([]*api.ContentsResponse)
1046+
files = util.PaginateSlice(files, listOpts.Page, listOpts.PageSize).([]string)
1047+
1048+
filesResponse := files_service.GetContentsListFromTrees(ctx, ctx.Repo.Repository, ref, files)
10491049

10501050
ctx.SetTotalCountHeader(int64(count))
10511051
ctx.JSON(http.StatusOK, filesResponse)

0 commit comments

Comments
 (0)