Fix panic if forge is unreachable (#3944)

This commit is contained in:
qwerty287 2024-07-20 11:46:51 +02:00 committed by 6543
parent 7ab9aafc7f
commit 814fc92bb5

View file

@ -64,7 +64,11 @@ func CreatePipeline(c *gin.Context) {
user := session.User(c)
lastCommit, _ := _forge.BranchHead(c, user, repo, opts.Branch)
lastCommit, err := _forge.BranchHead(c, user, repo, opts.Branch)
if err != nil {
_ = c.AbortWithError(http.StatusInternalServerError, fmt.Errorf("could not fetch branch head: %w", err))
return
}
tmpPipeline := createTmpPipeline(model.EventManual, lastCommit, user, &opts)