Enable switching to a different source branch when PR already exists (#7819)

Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com>
tokarchuk/v1.17
Mario Lubenka 5 years ago committed by Lunny Xiao
parent 8101d803e6
commit 8bfeb85f93
  1. 14
      routers/repo/compare.go

@ -292,6 +292,13 @@ func CompareDiff(ctx *context.Context) {
}
if ctx.Data["PageIsComparePull"] == true {
headBranches, err := headGitRepo.GetBranches()
if err != nil {
ctx.ServerError("GetBranches", err)
return
}
ctx.Data["HeadBranches"] = headBranches
pr, err := models.GetUnmergedPullRequest(headRepo.ID, ctx.Repo.Repository.ID, headBranch, baseBranch)
if err != nil {
if !models.IsErrPullRequestNotExist(err) {
@ -312,13 +319,6 @@ func CompareDiff(ctx *context.Context) {
return
}
}
headBranches, err := headGitRepo.GetBranches()
if err != nil {
ctx.ServerError("GetBranches", err)
return
}
ctx.Data["HeadBranches"] = headBranches
}
beforeCommitID := ctx.Data["BeforeCommitID"].(string)
afterCommitID := ctx.Data["AfterCommitID"].(string)

Loading…
Cancel
Save