Skip to content

Commit 68d447e

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 7e56bc6 commit 68d447e

File tree

2 files changed

+0
-2
lines changed

2 files changed

+0
-2
lines changed

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

-1
Original file line numberDiff line numberDiff line change
@@ -1533,7 +1533,6 @@ protected void processCreatedEventSubProcess(EventSubProcess eventSubProcess, Ex
15331533
Signal signal = null;
15341534
if (bpmnModel.containsSignalId(signalEventDefinition.getSignalRef())) {
15351535
signal = bpmnModel.getSignal(signalEventDefinition.getSignalRef());
1536-
signalEventDefinition.setSignalRef(signal.getName());
15371536
}
15381537

15391538
ExecutionEntity signalExecution = processEngineConfiguration.getExecutionEntityManager().createChildExecution(eventSubProcessExecution.getParent());

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

-1
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,6 @@ protected void handleSignalEventSubscription(EventDefinition eventDefinition, St
455455
Signal signal = null;
456456
if (bpmnModel.containsSignalId(signalEventDefinition.getSignalRef())) {
457457
signal = bpmnModel.getSignal(signalEventDefinition.getSignalRef());
458-
signalEventDefinition.setSignalRef(signal.getName());
459458
}
460459

461460
ExecutionEntity signalExecution = processEngineConfiguration.getExecutionEntityManager().createChildExecution(parentExecution);

0 commit comments

Comments
 (0)