From d4ea5a57d465cab30ab71feb35b3fe9363068abb Mon Sep 17 00:00:00 2001 From: dineshsalunke Date: Fri, 26 Jan 2024 10:08:24 +0530 Subject: [PATCH] fix: use the page field from parameters --- routers/api/v1/projects/project.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/routers/api/v1/projects/project.go b/routers/api/v1/projects/project.go index 8758f538e74..04ed55f2236 100644 --- a/routers/api/v1/projects/project.go +++ b/routers/api/v1/projects/project.go @@ -396,18 +396,20 @@ func ListRepoProjects(ctx *context.APIContext) { // "$ref": "#/responses/forbidden" // "404": // "$ref": "#/responses/notFound" + + page := ctx.FormInt("page") projects, count, err := db.FindAndCount[project_model.Project](ctx, project_model.SearchOptions{ RepoID: ctx.Repo.Repository.ID, IsClosed: ctx.FormOptionalBool("closed"), Type: project_model.TypeRepository, - ListOptions: db.ListOptions{Page: ctx.FormInt("page")}, + ListOptions: db.ListOptions{Page: page}, }) if err != nil { ctx.Error(http.StatusInternalServerError, "ListRepoProjects", err) return } - ctx.SetLinkHeader(int(count), setting.UI.IssuePagingNum) + ctx.SetLinkHeader(int(count), page) ctx.SetTotalCountHeader(count) apiProjects, err := convert.ToAPIProjectList(ctx, projects)