mirror of
https://github.com/go-gitea/gitea
synced 2024-12-22 14:57:50 +01:00
parent
0e9499ada7
commit
704f809e90
@ -95,7 +95,8 @@ func CountOrphanedIssues() (int64, error) {
|
|||||||
return db.GetEngine(db.DefaultContext).Table("issue").
|
return db.GetEngine(db.DefaultContext).Table("issue").
|
||||||
Join("LEFT", "repository", "issue.repo_id=repository.id").
|
Join("LEFT", "repository", "issue.repo_id=repository.id").
|
||||||
Where(builder.IsNull{"repository.id"}).
|
Where(builder.IsNull{"repository.id"}).
|
||||||
Count("id")
|
Select("COUNT(`issue`.`id`)").
|
||||||
|
Count()
|
||||||
}
|
}
|
||||||
|
|
||||||
// DeleteOrphanedIssues delete issues without a repo
|
// DeleteOrphanedIssues delete issues without a repo
|
||||||
@ -140,8 +141,9 @@ func DeleteOrphanedIssues() error {
|
|||||||
func CountOrphanedObjects(subject, refobject, joinCond string) (int64, error) {
|
func CountOrphanedObjects(subject, refobject, joinCond string) (int64, error) {
|
||||||
return db.GetEngine(db.DefaultContext).Table("`"+subject+"`").
|
return db.GetEngine(db.DefaultContext).Table("`"+subject+"`").
|
||||||
Join("LEFT", "`"+refobject+"`", joinCond).
|
Join("LEFT", "`"+refobject+"`", joinCond).
|
||||||
Where(builder.IsNull{"`" + refobject + "`.id"}).
|
Where(builder.IsNull{"`" + refobject + "`.`id`"}).
|
||||||
Count("id")
|
Select("COUNT(`" + subject + "`.`id`)").
|
||||||
|
Count()
|
||||||
}
|
}
|
||||||
|
|
||||||
// DeleteOrphanedObjects delete subjects with have no existing refobject anymore
|
// DeleteOrphanedObjects delete subjects with have no existing refobject anymore
|
||||||
@ -241,7 +243,6 @@ func FixIssueLabelWithOutsideLabels() (int64, error) {
|
|||||||
WHERE
|
WHERE
|
||||||
(label.org_id = 0 AND issue.repo_id != label.repo_id) OR (label.repo_id = 0 AND label.org_id != repository.owner_id)
|
(label.org_id = 0 AND issue.repo_id != label.repo_id) OR (label.repo_id = 0 AND label.org_id != repository.owner_id)
|
||||||
) AS il_too )`)
|
) AS il_too )`)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return 0, err
|
return 0, err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user