|
@@ -1926,10 +1926,13 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
foreach (var handler in handlers)
|
|
|
{
|
|
|
var step = CreateStep(workflow, stepDefine, prevStep, flowAssignType,
|
|
|
- new List<Kv> { handler }, stepHandlers, dto.NextStepCode,
|
|
|
+ new List<Kv> { handler }, new(), dto.NextStepCode,
|
|
|
dto.NextMainHandler, countersignId, stepStatus, csPosition, expiredTime,
|
|
|
dto.NextStepName, isOrigin, handlerType, dto.BusinessType);
|
|
|
|
|
|
+ var stepHandler = stepHandlers.First(d => d.GetHandler().Key == handler.Key);
|
|
|
+ step.StepHandlers = new List<WorkflowStepHandler> { stepHandler };
|
|
|
+
|
|
|
steps.Add(step);
|
|
|
}
|
|
|
}
|