diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/impl/BpmnProcessDefinitionServiceImpl.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/impl/BpmnProcessDefinitionServiceImpl.java index afba6e463..57b50df5f 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/impl/BpmnProcessDefinitionServiceImpl.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/service/impl/BpmnProcessDefinitionServiceImpl.java @@ -205,6 +205,7 @@ public class BpmnProcessDefinitionServiceImpl implements BpmnProcessDefinitionSe ProcessDefinition processDefinition; List filterDefinitions = list.stream() + .filter(i -> Objects.equals(i.getDerivedVersion(), 0)) .filter(i -> Objects.equals(tenantId, i.getTenantId()) || Objects.equals("", i.getTenantId())) .collect(Collectors.toList()); if (CollectionUtils.isEmpty(filterDefinitions)) {