修复TERMINAL操作没有出发流程结束事件
This commit is contained in:
@@ -185,6 +185,7 @@ public abstract class FlowableManager {
|
|||||||
|
|
||||||
if (FlowableAction.TERMINAL.equals(action)) {
|
if (FlowableAction.TERMINAL.equals(action)) {
|
||||||
saveInstance(instance, FlowableInstance.Status.TERMINAL, action, comment);
|
saveInstance(instance, FlowableInstance.Status.TERMINAL, action, comment);
|
||||||
|
callListeners(node.getListeners(), listener -> listener.onFlowEnd(instance, node, action));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (Objects.isNull(node.getTargets())
|
if (Objects.isNull(node.getTargets())
|
||||||
|
|||||||
Reference in New Issue
Block a user