mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-03 21:08:25 +00:00 
			
		
		
		
	Move more functions to db.Find (#28419)
Following #28220 This PR move more functions to use `db.Find`. --------- Co-authored-by: delvh <dev.lh@web.de>
This commit is contained in:
		@@ -1329,17 +1329,16 @@ func GetPullRequestCommits(ctx *context.APIContext) {
 | 
			
		||||
 | 
			
		||||
	userCache := make(map[string]*user_model.User)
 | 
			
		||||
 | 
			
		||||
	start, end := listOptions.GetStartEnd()
 | 
			
		||||
	start, limit := listOptions.GetSkipTake()
 | 
			
		||||
 | 
			
		||||
	if end > totalNumberOfCommits {
 | 
			
		||||
		end = totalNumberOfCommits
 | 
			
		||||
	}
 | 
			
		||||
	limit = min(limit, totalNumberOfCommits-start)
 | 
			
		||||
	limit = max(limit, 0)
 | 
			
		||||
 | 
			
		||||
	verification := ctx.FormString("verification") == "" || ctx.FormBool("verification")
 | 
			
		||||
	files := ctx.FormString("files") == "" || ctx.FormBool("files")
 | 
			
		||||
 | 
			
		||||
	apiCommits := make([]*api.Commit, 0, end-start)
 | 
			
		||||
	for i := start; i < end; i++ {
 | 
			
		||||
	apiCommits := make([]*api.Commit, 0, limit)
 | 
			
		||||
	for i := start; i < start+limit; i++ {
 | 
			
		||||
		apiCommit, err := convert.ToCommit(ctx, ctx.Repo.Repository, baseGitRepo, commits[i], userCache,
 | 
			
		||||
			convert.ToCommitOptions{
 | 
			
		||||
				Stat:         true,
 | 
			
		||||
@@ -1477,19 +1476,14 @@ func GetPullRequestFiles(ctx *context.APIContext) {
 | 
			
		||||
	totalNumberOfFiles := diff.NumFiles
 | 
			
		||||
	totalNumberOfPages := int(math.Ceil(float64(totalNumberOfFiles) / float64(listOptions.PageSize)))
 | 
			
		||||
 | 
			
		||||
	start, end := listOptions.GetStartEnd()
 | 
			
		||||
	start, limit := listOptions.GetSkipTake()
 | 
			
		||||
 | 
			
		||||
	if end > totalNumberOfFiles {
 | 
			
		||||
		end = totalNumberOfFiles
 | 
			
		||||
	}
 | 
			
		||||
	limit = min(limit, totalNumberOfFiles-start)
 | 
			
		||||
 | 
			
		||||
	lenFiles := end - start
 | 
			
		||||
	if lenFiles < 0 {
 | 
			
		||||
		lenFiles = 0
 | 
			
		||||
	}
 | 
			
		||||
	limit = max(limit, 0)
 | 
			
		||||
 | 
			
		||||
	apiFiles := make([]*api.ChangedFile, 0, lenFiles)
 | 
			
		||||
	for i := start; i < end; i++ {
 | 
			
		||||
	apiFiles := make([]*api.ChangedFile, 0, limit)
 | 
			
		||||
	for i := start; i < start+limit; i++ {
 | 
			
		||||
		apiFiles = append(apiFiles, convert.ToChangedFile(diff.Files[i], pr.HeadRepo, endCommitID))
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user