fix wrong migration (#9381)
This commit is contained in:
		
							parent
							
								
									ffc904b1e0
								
							
						
					
					
						commit
						59fc29db38
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -20,6 +20,7 @@ func removeAttachmentMissedRepo(x *xorm.Engine) error {
 | 
			
		|||
	attachments := make([]*Attachment, 0, 50)
 | 
			
		||||
	for {
 | 
			
		||||
		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)
 | 
			
		||||
		if err != nil {
 | 
			
		||||
			return err
 | 
			
		||||
| 
						 | 
				
			
			@ -36,6 +37,6 @@ func removeAttachmentMissedRepo(x *xorm.Engine) error {
 | 
			
		|||
		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
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue