1
1
mirror of https://github.com/go-gitea/gitea synced 2025-07-10 04:27:22 +00:00

Upgrade xorm (#27673)

Related to https://gitea.com/xorm/xorm/pulls/2341
This commit is contained in:
Nanguan Lin
2023-10-19 18:25:57 +08:00
committed by GitHub
parent 2f2ca8c940
commit e91d4f106b
4 changed files with 13 additions and 5 deletions

View File

@ -96,7 +96,15 @@ func AssertExistsAndLoadMap(t assert.TestingT, table string, conditions ...any)
// GetCount get the count of a bean
func GetCount(t assert.TestingT, bean any, conditions ...any) int {
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)
return int(count)
}