worker id required for logging endpoint

This commit is contained in:
simon987
2019-01-29 20:12:59 -05:00
parent 3a88642c5c
commit 58f20aa33d
8 changed files with 356 additions and 254 deletions

View File

@@ -54,12 +54,16 @@ func (api *WebAPI) ReceiveGitWebHook(r *Request) {
}
payload := &GitPayload{}
if r.GetJson(payload) {
logrus.WithFields(logrus.Fields{
"payload": payload,
}).Info("Received git WebHook")
err := json.Unmarshal(r.Ctx.Request.Body(), payload)
if err != nil {
r.Ctx.SetStatusCode(400)
return
}
logrus.WithFields(logrus.Fields{
"payload": payload,
}).Info("Received git WebHook")
if !isProductionBranch(payload) {
return
}
@@ -72,7 +76,7 @@ func (api *WebAPI) ReceiveGitWebHook(r *Request) {
version := getVersion(payload)
project.Version = version
err := api.Database.UpdateProject(project)
err = api.Database.UpdateProject(project)
handleErr(err, r)
}