|
@@ -1610,7 +1610,7 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
workflow.Steps.MaxBy(d => d.CreationTime);
|
|
|
|
|
|
//update uncomplete traces
|
|
|
- var uncompleteTraces = workflow.Traces.Where(d => d.Status != EWorkflowStepStatus.Handled).ToList();
|
|
|
+ var uncompleteTraces = workflow.Traces.Where(d => d.Status != EWorkflowStepStatus.Handled && d.TraceStyle == ETraceStyle.Flow).ToList();
|
|
|
if (uncompleteTraces.Any())
|
|
|
{
|
|
|
foreach (var trace in uncompleteTraces)
|
|
@@ -1627,7 +1627,7 @@ namespace Hotline.FlowEngine.Workflows
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- var endTrace = workflow.Traces.Where(d => d.StepType == EStepType.End).MaxBy(d => d.CreationTime);
|
|
|
+ var endTrace = workflow.Traces.Where(d => d.StepType == EStepType.End && d.TraceStyle == ETraceStyle.Flow).MaxBy(d => d.CreationTime);
|
|
|
if (endTrace is not null)
|
|
|
{
|
|
|
endTrace.Opinion += ("\r\n" + dto.Opinion);
|