in internal/dal/workflow.go [540:553]
func (w *workflowDALImpl) completeTaskInstance(instance model.WorkflowTaskInstance, tasks []*model.WorkflowTask,
childTasks []*model.WorkflowTaskRelation, taskActions []*model.WorkflowTaskAction) (*model.WorkflowTaskInstance, error) {
if len(tasks) == 0 {
return nil, nil
}
var r model.WorkflowTaskInstance
if err := gconv.Struct(instance, &r); err != nil {
return nil, err
}
r.Task = tasks[0]
r.Task.ChildTasks = childTasks
r.Task.Actions = taskActions
return &r, nil
}