fix bug pull request files will be broken if head repo was transfered to another user or orgnization (#8571)

pull/8593/head
Lunny Xiao 5 years ago committed by GitHub
parent c1152b15fe
commit d4501ece55
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      models/repo.go

@ -1486,6 +1486,13 @@ func TransferOwnership(doer *User, newOwnerName string, repo *Repository) error
return fmt.Errorf("update owner: %v", err) return fmt.Errorf("update owner: %v", err)
} }
// Update pull request headusername
if _, err := sess.Where("head_repo_id = ?", repo.ID).Update(&PullRequest{
HeadUserName: newOwner.LowerName,
}); err != nil {
return fmt.Errorf("update pull request: %v", err)
}
// Remove redundant collaborators. // Remove redundant collaborators.
collaborators, err := repo.getCollaborators(sess) collaborators, err := repo.getCollaborators(sess)
if err != nil { if err != nil {

Loading…
Cancel
Save