Fix wrong transition with join complete

- Oversight with original reactor work.
This commit is contained in:
Janne Valkealahti
2020-10-24 09:53:48 +01:00
parent bb46cdbad6
commit 066e80dbdd
2 changed files with 3 additions and 3 deletions

View File

@@ -386,7 +386,7 @@ public class ReactiveStateMachineExecutor<S, E> extends LifecycleObjectSupport i
return Flux.fromIterable(joinSyncTransitions)
.flatMap(tt -> {
StateContext<S, E> stateContext = buildStateContext(queuedMessage, tt, relayStateMachine);
return tt.transit(stateContext).then(stateMachineExecutorTransit.transit(t, stateContext, queuedMessage));
return tt.transit(stateContext).then(stateMachineExecutorTransit.transit(tt, stateContext, queuedMessage));
})
.doFinally(s -> {
joinSyncTransitions.clear();