Skip to content

Commit 92f1aab

Browse files
fix a signal creation bug
fix a bug where for the second process you start, signal processing would happen differently (e.g. scope would always be null)
1 parent e8dda66 commit 92f1aab

File tree

2 files changed

+0
-6
lines changed

2 files changed

+0
-6
lines changed

modules/flowable-engine/src/main/java/org/flowable/engine/impl/dynamic/AbstractDynamicStateManager.java

-3
Original file line numberDiff line numberDiff line change
@@ -1549,9 +1549,6 @@ protected void processCreatedEventSubProcess(EventSubProcess eventSubProcess, Ex
15491549
SignalEventDefinition signalEventDefinition = (SignalEventDefinition) eventDefinition;
15501550
BpmnModel bpmnModel = ProcessDefinitionUtil.getBpmnModel(eventSubProcessExecution.getProcessDefinitionId());
15511551
Signal signal = bpmnModel.getSignal(signalEventDefinition.getSignalRef());
1552-
if (signal != null) {
1553-
signalEventDefinition.setSignalRef(signal.getName());
1554-
}
15551552

15561553
ExecutionEntity signalExecution = processEngineConfiguration.getExecutionEntityManager().createChildExecution(eventSubProcessExecution.getParent());
15571554
signalExecution.setCurrentFlowElement(startEvent);

modules/flowable-engine/src/main/java/org/flowable/engine/impl/util/ProcessInstanceHelper.java

-3
Original file line numberDiff line numberDiff line change
@@ -453,9 +453,6 @@ protected void handleSignalEventSubscription(EventDefinition eventDefinition, St
453453
SignalEventDefinition signalEventDefinition = (SignalEventDefinition) eventDefinition;
454454
BpmnModel bpmnModel = ProcessDefinitionUtil.getBpmnModel(parentExecution.getProcessDefinitionId());
455455
Signal signal = bpmnModel.getSignal(signalEventDefinition.getSignalRef());
456-
if (signal != null) {
457-
signalEventDefinition.setSignalRef(signal.getName());
458-
}
459456

460457
ExecutionEntity signalExecution = processEngineConfiguration.getExecutionEntityManager().createChildExecution(parentExecution);
461458
signalExecution.setCurrentFlowElement(startEvent);

0 commit comments

Comments
 (0)