|
@@ -59,8 +59,9 @@ func CreateHook(ctx *context.APIContext, form api.CreateHookOption) {
|
|
|
HookEvent: &models.HookEvent{
|
|
|
ChooseEvents: true,
|
|
|
HookEvents: models.HookEvents{
|
|
|
- Create: com.IsSliceContainsStr(form.Events, string(models.HOOK_EVENT_CREATE)),
|
|
|
- Push: com.IsSliceContainsStr(form.Events, string(models.HOOK_EVENT_PUSH)),
|
|
|
+ Create: com.IsSliceContainsStr(form.Events, string(models.HOOK_EVENT_CREATE)),
|
|
|
+ Push: com.IsSliceContainsStr(form.Events, string(models.HOOK_EVENT_PUSH)),
|
|
|
+ PullRequest: com.IsSliceContainsStr(form.Events, string(models.HOOK_EVENT_PULL_REQUEST)),
|
|
|
},
|
|
|
},
|
|
|
IsActive: form.Active,
|
|
@@ -146,6 +147,7 @@ func EditHook(ctx *context.APIContext, form api.EditHookOption) {
|
|
|
w.ChooseEvents = true
|
|
|
w.Create = com.IsSliceContainsStr(form.Events, string(models.HOOK_EVENT_CREATE))
|
|
|
w.Push = com.IsSliceContainsStr(form.Events, string(models.HOOK_EVENT_PUSH))
|
|
|
+ w.PullRequest = com.IsSliceContainsStr(form.Events, string(models.HOOK_EVENT_PULL_REQUEST))
|
|
|
if err = w.UpdateEvent(); err != nil {
|
|
|
ctx.Error(500, "UpdateEvent", err)
|
|
|
return
|