mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	Backport #27673 by @lng2020 Related to https://gitea.com/xorm/xorm/pulls/2341 Co-authored-by: Nanguan Lin <70063547+lng2020@users.noreply.github.com>
This commit is contained in:
		
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							| @@ -121,7 +121,7 @@ require ( | |||||||
| 	mvdan.cc/xurls/v2 v2.5.0 | 	mvdan.cc/xurls/v2 v2.5.0 | ||||||
| 	strk.kbt.io/projects/go/libravatar v0.0.0-20191008002943-06d1c002b251 | 	strk.kbt.io/projects/go/libravatar v0.0.0-20191008002943-06d1c002b251 | ||||||
| 	xorm.io/builder v0.3.13 | 	xorm.io/builder v0.3.13 | ||||||
| 	xorm.io/xorm v1.3.3 | 	xorm.io/xorm v1.3.4-0.20231017094142-dbe499091a7e | ||||||
| ) | ) | ||||||
|  |  | ||||||
| require ( | require ( | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
									
									
									
									
								
							| @@ -1648,5 +1648,5 @@ strk.kbt.io/projects/go/libravatar v0.0.0-20191008002943-06d1c002b251/go.mod h1: | |||||||
| xorm.io/builder v0.3.11-0.20220531020008-1bd24a7dc978/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE= | xorm.io/builder v0.3.11-0.20220531020008-1bd24a7dc978/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE= | ||||||
| xorm.io/builder v0.3.13 h1:a3jmiVVL19psGeXx8GIurTp7p0IIgqeDmwhcR6BAOAo= | xorm.io/builder v0.3.13 h1:a3jmiVVL19psGeXx8GIurTp7p0IIgqeDmwhcR6BAOAo= | ||||||
| xorm.io/builder v0.3.13/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE= | xorm.io/builder v0.3.13/go.mod h1:aUW0S9eb9VCaPohFCH3j7czOx1PMW3i1HrSzbLYGBSE= | ||||||
| xorm.io/xorm v1.3.3 h1:L5/GOhvgMcwJYYRjzPf3lTTTf6JcaTd1Mb9A/Iqvccw= | xorm.io/xorm v1.3.4-0.20231017094142-dbe499091a7e h1:oL+ktEW+iSrCXU6IauJ9csZFATEmawkhsq/MAoHTdwo= | ||||||
| xorm.io/xorm v1.3.3/go.mod h1:qFJGFoVYbbIdnz2vaL5OxSQ2raleMpyRRalnq3n9OJo= | xorm.io/xorm v1.3.4-0.20231017094142-dbe499091a7e/go.mod h1:qFJGFoVYbbIdnz2vaL5OxSQ2raleMpyRRalnq3n9OJo= | ||||||
|   | |||||||
| @@ -235,7 +235,7 @@ func GetCommitStatuses(ctx context.Context, repo *repo_model.Repository, sha str | |||||||
|  |  | ||||||
| 	countSession := listCommitStatusesStatement(ctx, repo, sha, opts) | 	countSession := listCommitStatusesStatement(ctx, repo, sha, opts) | ||||||
| 	countSession = db.SetSessionPagination(countSession, opts) | 	countSession = db.SetSessionPagination(countSession, opts) | ||||||
| 	maxResults, err := countSession.Count(new(CommitStatus)) | 	maxResults, err := countSession.OrderBy("1").Count(new(CommitStatus)) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		log.Error("Count PRs: %v", err) | 		log.Error("Count PRs: %v", err) | ||||||
| 		return nil, maxResults, err | 		return nil, maxResults, err | ||||||
|   | |||||||
| @@ -96,7 +96,15 @@ func AssertExistsAndLoadMap(t assert.TestingT, table string, conditions ...any) | |||||||
| // GetCount get the count of a bean | // GetCount get the count of a bean | ||||||
| func GetCount(t assert.TestingT, bean any, conditions ...any) int { | func GetCount(t assert.TestingT, bean any, conditions ...any) int { | ||||||
| 	e := db.GetEngine(db.DefaultContext) | 	e := db.GetEngine(db.DefaultContext) | ||||||
| 	count, err := whereOrderConditions(e, conditions).Count(bean) | 	for _, condition := range conditions { | ||||||
|  | 		switch cond := condition.(type) { | ||||||
|  | 		case *testCond: | ||||||
|  | 			e = e.Where(cond.query, cond.args...) | ||||||
|  | 		default: | ||||||
|  | 			e = e.Where(cond) | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  | 	count, err := e.Count(bean) | ||||||
| 	assert.NoError(t, err) | 	assert.NoError(t, err) | ||||||
| 	return int(count) | 	return int(count) | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Giteabot
					Giteabot