|
@@ -314,7 +314,7 @@ func CompareAndPullRequestPost(ctx *middleware.Context, form auth.CreateIssueFor
|
|
|
attachments []string
|
|
|
)
|
|
|
|
|
|
- _, headRepo, headGitRepo, prInfo, baseBranch, headBranch := ParseCompareInfo(ctx)
|
|
|
+ headUser, headRepo, headGitRepo, prInfo, baseBranch, headBranch := ParseCompareInfo(ctx)
|
|
|
if ctx.Written() {
|
|
|
return
|
|
|
}
|
|
@@ -351,12 +351,13 @@ func CompareAndPullRequestPost(ctx *middleware.Context, form auth.CreateIssueFor
|
|
|
Content: form.Content,
|
|
|
}
|
|
|
if err := models.NewPullRequest(repo, pr, labelIDs, attachments, &models.PullRepo{
|
|
|
- HeadRepoID: headRepo.ID,
|
|
|
- BaseRepoID: repo.ID,
|
|
|
- HeadBarcnh: headBranch,
|
|
|
- BaseBranch: baseBranch,
|
|
|
- MergeBase: prInfo.MergeBase,
|
|
|
- Type: models.PULL_REQUEST_GOGS,
|
|
|
+ HeadRepoID: headRepo.ID,
|
|
|
+ BaseRepoID: repo.ID,
|
|
|
+ HeadUserName: headUser.Name,
|
|
|
+ HeadBarcnh: headBranch,
|
|
|
+ BaseBranch: baseBranch,
|
|
|
+ MergeBase: prInfo.MergeBase,
|
|
|
+ Type: models.PULL_REQUEST_GOGS,
|
|
|
}, patch); err != nil {
|
|
|
ctx.Handle(500, "NewPullRequest", err)
|
|
|
return
|