|  | @@ -282,6 +282,7 @@ func WebHooksNew(ctx *middleware.Context) {
 | 
	
		
			
				|  |  |  	ctx.Data["PageIsSettingsHooksNew"] = true
 | 
	
		
			
				|  |  |  	ctx.Data["Webhook"] = models.Webhook{HookEvent: &models.HookEvent{}}
 | 
	
		
			
				|  |  |  	renderHookTypes(ctx)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	orCtx, err := getOrgRepoCtx(ctx)
 | 
	
		
			
				|  |  |  	if err != nil {
 | 
	
		
			
				|  |  |  		ctx.Handle(500, "WebHooksNew(getOrgRepoCtx)", err)
 | 
	
	
		
			
				|  | @@ -296,6 +297,7 @@ func WebHooksNewPost(ctx *middleware.Context, form auth.NewWebhookForm) {
 | 
	
		
			
				|  |  |  	ctx.Data["PageIsSettingsHooks"] = true
 | 
	
		
			
				|  |  |  	ctx.Data["PageIsSettingsHooksNew"] = true
 | 
	
		
			
				|  |  |  	ctx.Data["Webhook"] = models.Webhook{HookEvent: &models.HookEvent{}}
 | 
	
		
			
				|  |  | +	renderHookTypes(ctx)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	orCtx, err := getOrgRepoCtx(ctx)
 | 
	
		
			
				|  |  |  	if err != nil {
 | 
	
	
		
			
				|  | @@ -364,14 +366,10 @@ func WebHooksEdit(ctx *middleware.Context) {
 | 
	
		
			
				|  |  |  	// set data per HookTaskType
 | 
	
		
			
				|  |  |  	switch w.HookTaskType {
 | 
	
		
			
				|  |  |  	case models.SLACK:
 | 
	
		
			
				|  |  | -		{
 | 
	
		
			
				|  |  | -			ctx.Data["SlackHook"] = w.GetSlackHook()
 | 
	
		
			
				|  |  | -			ctx.Data["HookType"] = "Slack"
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | +		ctx.Data["SlackHook"] = w.GetSlackHook()
 | 
	
		
			
				|  |  | +		ctx.Data["HookType"] = "Slack"
 | 
	
		
			
				|  |  |  	default:
 | 
	
		
			
				|  |  | -		{
 | 
	
		
			
				|  |  | -			ctx.Data["HookType"] = "Gogs"
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | +		ctx.Data["HookType"] = "Gogs"
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  	w.GetEvent()
 | 
	
		
			
				|  |  |  	ctx.Data["Webhook"] = w
 | 
	
	
		
			
				|  | @@ -403,6 +401,15 @@ func WebHooksEditPost(ctx *middleware.Context, form auth.NewWebhookForm) {
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		return
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	// set data per HookTaskType
 | 
	
		
			
				|  |  | +	switch w.HookTaskType {
 | 
	
		
			
				|  |  | +	case models.SLACK:
 | 
	
		
			
				|  |  | +		ctx.Data["SlackHook"] = w.GetSlackHook()
 | 
	
		
			
				|  |  | +		ctx.Data["HookType"] = "Slack"
 | 
	
		
			
				|  |  | +	default:
 | 
	
		
			
				|  |  | +		ctx.Data["HookType"] = "Gogs"
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  |  	w.GetEvent()
 | 
	
		
			
				|  |  |  	ctx.Data["Webhook"] = w
 | 
	
		
			
				|  |  |  
 |