diff --git a/controllers/workflow.go b/controllers/workflow.go index 99df64d..712c336 100644 --- a/controllers/workflow.go +++ b/controllers/workflow.go @@ -70,7 +70,10 @@ func (o *WorkflowController) Post() { }, } var res map[string]interface{} - json.Unmarshal(o.Ctx.Input.CopyBody(10000), &res) + + body_size := int64(len((*(*(*o).Controller.Ctx).Input).RequestBody)) + json.Unmarshal(o.Ctx.Input.CopyBody(body_size), &res) + caller := tools.NewHTTPCaller(paths) data := oclib.StoreOne(oclib.LibDataEnum(oclib.WORKFLOW), res, caller) o.Data["json"] = data