diff --git a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomApproveTaskCmd.java b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomApproveTaskCmd.java index 2b4f41fae..2641c73df 100644 --- a/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomApproveTaskCmd.java +++ b/workflow-engine-core/src/main/java/cn/axzo/workflow/core/engine/cmd/CustomApproveTaskCmd.java @@ -177,6 +177,9 @@ public class CustomApproveTaskCmd extends AbstractCommand implements Seria if (CollectionUtils.isEmpty(logs)) { return; } + if (CollectionUtils.isEmpty(logs.get(0).getAssigneeFull())) { + return; + } approver.setNodeId(logs.get(0).getAssigneeFull().get(0).getNodeId()); }