mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Fix panic in team repos API (#19431)
* Fix panic in team repos API * Fix pagination * fmt
This commit is contained in:
		@@ -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"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user