* Fix panic in team repos API * Fix pagination * fmttags/v1.18.0-dev
@@ -48,7 +48,7 @@ func GetTeamRepositories(ctx context.Context, opts *SearchTeamRepoOptions) ([]*r | |||
) | |||
} | |||
if opts.PageSize > 0 { | |||
sess.Limit(opts.PageSize, opts.Page*opts.PageSize) | |||
sess.Limit(opts.PageSize, (opts.Page-1)*opts.PageSize) | |||
} | |||
var repos []*repo_model.Repository | |||
return repos, sess.OrderBy("repository.name"). |
@@ -545,7 +545,7 @@ func GetTeamRepos(ctx *context.APIContext) { | |||
ctx.Error(http.StatusInternalServerError, "GetTeamRepos", err) | |||
return | |||
} | |||
repos := make([]*api.Repository, len(team.Repos)) | |||
repos := make([]*api.Repository, len(teamRepos)) | |||
for i, repo := range teamRepos { | |||
access, err := models.AccessLevel(ctx.Doer, repo) | |||
if err != nil { |
@@ -16,6 +16,7 @@ import ( | |||
api "code.gitea.io/gitea/modules/structs" | |||
"code.gitea.io/gitea/modules/util" | |||
"code.gitea.io/gitea/modules/web" | |||
"mvdan.cc/xurls/v2" | |||
) | |||