mirror of
https://github.com/go-gitea/gitea
synced 2025-07-23 02:38:35 +00:00
fix wrong migration (#9381)
This commit is contained in:
@@ -20,6 +20,7 @@ func removeAttachmentMissedRepo(x *xorm.Engine) error {
|
|||||||
attachments := make([]*Attachment, 0, 50)
|
attachments := make([]*Attachment, 0, 50)
|
||||||
for {
|
for {
|
||||||
err := x.Select("uuid").Where(builder.NotIn("release_id", builder.Select("id").From("`release`"))).
|
err := x.Select("uuid").Where(builder.NotIn("release_id", builder.Select("id").From("`release`"))).
|
||||||
|
And("release_id > 0").
|
||||||
OrderBy("id").Limit(50, start).Find(&attachments)
|
OrderBy("id").Limit(50, start).Find(&attachments)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
@@ -36,6 +37,6 @@ func removeAttachmentMissedRepo(x *xorm.Engine) error {
|
|||||||
attachments = attachments[:0]
|
attachments = attachments[:0]
|
||||||
}
|
}
|
||||||
|
|
||||||
_, err := x.Exec("DELETE FROM attachment WHERE release_id NOT IN (SELECT id FROM `release`)")
|
_, err := x.Exec("DELETE FROM attachment WHERE release_id > 0 AND release_id NOT IN (SELECT id FROM `release`)")
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user