|
@@ -105,6 +105,7 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
NextSteps = nextSteps,
|
|
|
IsMain = true,
|
|
|
Status = EWorkflowStepStatus.Handling,
|
|
|
+ ChosenStepCode = "start",
|
|
|
};
|
|
|
_mapper.Map(workflow.WorkflowDefinition, startStep);
|
|
|
await _workflowStepRepository.AddAsync(startStep, cancellationToken);
|
|
@@ -121,7 +122,8 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
WorkflowId = workflow.Id,
|
|
|
Handlers = flowAssignInfo.GetHandlers(),
|
|
|
NextSteps = _mapper.Map<List<StepSimple>>(firstStepDefine.NextSteps),
|
|
|
- Status = EWorkflowStepStatus.WaitForAccept
|
|
|
+ Status = EWorkflowStepStatus.WaitForAccept,
|
|
|
+ ChosenStepCode = dto.NextStepCode,
|
|
|
};
|
|
|
_mapper.Map(workflow.WorkflowDefinition, firstStep);
|
|
|
await _workflowStepRepository.AddAsync(firstStep, cancellationToken);
|