From 41bf2895e7bf794624817a4407fe79e616c657b4 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 22 Jun 2022 23:40:39 +0800 Subject: [PATCH] Fix UI pagingnum --- routers/web/repo/repo.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/routers/web/repo/repo.go b/routers/web/repo/repo.go index c2c79e4a0df1c..e0fde2b4b843a 100644 --- a/routers/web/repo/repo.go +++ b/routers/web/repo/repo.go @@ -20,7 +20,6 @@ import ( user_model "code.gitea.io/gitea/models/user" "code.gitea.io/gitea/modules/base" "code.gitea.io/gitea/modules/context" - "code.gitea.io/gitea/modules/convert" "code.gitea.io/gitea/modules/graceful" "code.gitea.io/gitea/modules/log" repo_module "code.gitea.io/gitea/modules/repository" @@ -509,10 +508,17 @@ func InitiateDownload(ctx *context.Context) { // SearchRepo repositories via options func SearchRepo(ctx *context.Context) { + size := ctx.FormInt("limit") + if size <= 0 { + size = setting.UI.FeedPagingNum + } else if size > setting.API.MaxResponseItems { + size = setting.API.MaxResponseItems + } + opts := &repo_model.SearchRepoOptions{ ListOptions: db.ListOptions{ Page: ctx.FormInt("page"), - PageSize: convert.ToCorrectPageSize(ctx.FormInt("limit")), + PageSize: size, }, Actor: ctx.Doer, Keyword: ctx.FormTrim("q"),