branch: Trigger update when deleting branch via UI. (#5617)

Fixes: #5309.
tokarchuk/v1.17
Harshit Bansal 6 years ago committed by Lunny Xiao
parent 4c52858c39
commit 8764f1512d
  1. 14
      routers/repo/branch.go

@ -126,7 +126,19 @@ func deleteBranch(ctx *context.Context, branchName string) error {
return err return err
} }
// Don't return error here // Don't return error below this
if err := models.PushUpdate(branchName, models.PushUpdateOptions{
RefFullName: git.BranchPrefix + branchName,
OldCommitID: commit.ID.String(),
NewCommitID: git.EmptySHA,
PusherID: ctx.User.ID,
PusherName: ctx.User.Name,
RepoUserName: ctx.Repo.Owner.Name,
RepoName: ctx.Repo.Repository.Name,
}); err != nil {
log.Error(4, "Update: %v", err)
}
if err := ctx.Repo.Repository.AddDeletedBranch(branchName, commit.ID.String(), ctx.User.ID); err != nil { if err := ctx.Repo.Repository.AddDeletedBranch(branchName, commit.ID.String(), ctx.User.ID); err != nil {
log.Warn("AddDeletedBranch: %v", err) log.Warn("AddDeletedBranch: %v", err)
} }

Loading…
Cancel
Save