diff options
author | oOOps <springqiang@gmail.com> | 2018-06-13 21:55:09 +0800 |
---|---|---|
committer | 无闻 <u@gogs.io> | 2018-06-13 21:55:09 +0800 |
commit | f9bc980b0b51844367305a347b6dbcb327c65677 (patch) | |
tree | 1f8174c09cd1cfdd15221d5768401718fd3b4db3 /routes/api/v1/repo/repo.go | |
parent | 806754b512f52937fa6bdd6df54e1be15408c22f (diff) |
api: correct pagination in repository search api (#5293)
Diffstat (limited to 'routes/api/v1/repo/repo.go')
-rw-r--r-- | routes/api/v1/repo/repo.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/routes/api/v1/repo/repo.go b/routes/api/v1/repo/repo.go index db3b7251..6d4d0497 100644 --- a/routes/api/v1/repo/repo.go +++ b/routes/api/v1/repo/repo.go @@ -25,6 +25,7 @@ func Search(c *context.APIContext) { Keyword: path.Base(c.Query("q")), OwnerID: c.QueryInt64("uid"), PageSize: convert.ToCorrectPageSize(c.QueryInt("limit")), + Page: c.QueryInt("page"), } // Check visibility. @@ -69,7 +70,7 @@ func Search(c *context.APIContext) { results[i] = repos[i].APIFormat(nil) } - c.SetLinkHeader(int(count), setting.API.MaxResponseItems) + c.SetLinkHeader(int(count), opts.PageSize) c.JSON(200, map[string]interface{}{ "ok": true, "data": results, |