Push update after branch is restored (#9416)
* Push update after branch is restored Signed-off-by: Mario Lubenka <mario.lubenka@googlemail.com> * Apply suggestions from code review Use name from deletedBranch Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com> Co-authored-by: Lauris BH <lauris@nix.lv>
This commit is contained in:
		
							parent
							
								
									7bfb83e064
								
							
						
					
					
						commit
						1db2381546
					
				
					 1 changed files with 16 additions and 0 deletions
				
			
		|  | @ -110,6 +110,22 @@ func RestoreBranchPost(ctx *context.Context) { | |||
| 		return | ||||
| 	} | ||||
| 
 | ||||
| 	// Don't return error below this
 | ||||
| 	if err := repofiles.PushUpdate( | ||||
| 		ctx.Repo.Repository, | ||||
| 		deletedBranch.Name, | ||||
| 		repofiles.PushUpdateOptions{ | ||||
| 			RefFullName:  git.BranchPrefix + deletedBranch.Name, | ||||
| 			OldCommitID:  git.EmptySHA, | ||||
| 			NewCommitID:  deletedBranch.Commit, | ||||
| 			PusherID:     ctx.User.ID, | ||||
| 			PusherName:   ctx.User.Name, | ||||
| 			RepoUserName: ctx.Repo.Owner.Name, | ||||
| 			RepoName:     ctx.Repo.Repository.Name, | ||||
| 		}); err != nil { | ||||
| 		log.Error("Update: %v", err) | ||||
| 	} | ||||
| 
 | ||||
| 	ctx.Flash.Success(ctx.Tr("repo.branch.restore_success", deletedBranch.Name)) | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue