diff --git a/controllers/hook.go b/controllers/hook.go index f21e8d57a91e2b5ba416dc9d4a0431bea03ad1e6..1554bb206026f525061b89d6d6044dccb3eca3db 100644 --- a/controllers/hook.go +++ b/controllers/hook.go @@ -126,15 +126,14 @@ func (c *HookEventControllers) isLegitimateHookEvent() (ok bool) { } func (c *HookEventControllers) handleNoteDate() { - logs.Info(string(c.Ctx.Input.RequestBody)) var hookNote models.CommentPayload err := json.Unmarshal(c.Ctx.Input.RequestBody, &hookNote) if err != nil { logs.Error(err) return } - logs.Info(string(c.Ctx.Input.RequestBody)) hookPwd := beego.AppConfig.String("hook::hookpwd") + hookNote.Password = util.TrimString(hookNote.Password) if hookNote.Action == "comment" && hookNote.NoteableType == "Issue" && hookNote.Password == hookPwd { //logs.Info(string(c.Ctx.Input.RequestBody)) //handle issue comment @@ -159,6 +158,7 @@ func (c *HookEventControllers) handleIssue() { return } hookPwd := beego.AppConfig.String("hook::hookpwd") + issueHook.Password = util.TrimString(issueHook.Password) if issueHook.Password != hookPwd { logs.Error("Hook callback pwd verification error, hook: ", issueHook) return