diff --git a/routers/api/v1/repo/action.go b/routers/api/v1/repo/action.go index 68a867af99..87d081ad80 100644 --- a/routers/api/v1/repo/action.go +++ b/routers/api/v1/repo/action.go @@ -689,5 +689,9 @@ func DispatchWorkflow(ctx *context.APIContext) { Jobs: jobs, } - ctx.JSON(http.StatusCreated, workflowRun) + if opt.ReturnRunInfo { + ctx.JSON(http.StatusCreated, workflowRun) + } else { + ctx.JSON(http.StatusNoContent, nil) + } }