mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Upgrade xorm (#27673)
Related to https://gitea.com/xorm/xorm/pulls/2341
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