mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	This reverts commit b35d3fddfa.
This is totally wrong. I think `Update join` hasn't been supported well
by xorm.
I just revert the PR and will try to send another one.
			
			
This commit is contained in:
		| @@ -1161,9 +1161,14 @@ func DeleteComment(ctx context.Context, comment *Comment) error { | ||||
| // UpdateCommentsMigrationsByType updates comments' migrations information via given git service type and original id and poster id | ||||
| func UpdateCommentsMigrationsByType(ctx context.Context, tp structs.GitServiceType, originalAuthorID string, posterID int64) error { | ||||
| 	_, err := db.GetEngine(ctx).Table("comment"). | ||||
| 		Join("INNER", "issue", "issue.id = comment.issue_id"). | ||||
| 		Join("INNER", "repository", "issue.repo_id = repository.id"). | ||||
| 		Where("repository.original_service_type = ?", tp). | ||||
| 		Where(builder.In("issue_id", | ||||
| 			builder.Select("issue.id"). | ||||
| 				From("issue"). | ||||
| 				InnerJoin("repository", "issue.repo_id = repository.id"). | ||||
| 				Where(builder.Eq{ | ||||
| 					"repository.original_service_type": tp, | ||||
| 				}), | ||||
| 		)). | ||||
| 		And("comment.original_author_id = ?", originalAuthorID). | ||||
| 		Update(map[string]any{ | ||||
| 			"poster_id":          posterID, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user