diff --git a/modules/flowable-engine/src/main/java/org/flowable/engine/delegate/event/impl/FlowableMultiInstanceActivityEventImpl.java b/modules/flowable-engine/src/main/java/org/flowable/engine/delegate/event/impl/FlowableMultiInstanceActivityEventImpl.java index e46f0e87634..9d21c9ee545 100644 --- a/modules/flowable-engine/src/main/java/org/flowable/engine/delegate/event/impl/FlowableMultiInstanceActivityEventImpl.java +++ b/modules/flowable-engine/src/main/java/org/flowable/engine/delegate/event/impl/FlowableMultiInstanceActivityEventImpl.java @@ -34,7 +34,7 @@ public void setSequential(boolean sequential) { @Override public boolean isSequential() { - return false; + return sequential; } } diff --git a/modules/flowable-engine/src/test/java/org/flowable/engine/test/api/event/MultiInstanceUserTaskEventsTest.java b/modules/flowable-engine/src/test/java/org/flowable/engine/test/api/event/MultiInstanceUserTaskEventsTest.java index 5badd584a08..bf4e9d37b9d 100644 --- a/modules/flowable-engine/src/test/java/org/flowable/engine/test/api/event/MultiInstanceUserTaskEventsTest.java +++ b/modules/flowable-engine/src/test/java/org/flowable/engine/test/api/event/MultiInstanceUserTaskEventsTest.java @@ -1077,6 +1077,7 @@ public void testMultiInstanceSequentialUserTaskEventsWithNormalCompletion() { activityEvent = (FlowableActivityEvent) testListener.getEventsReceived().get(idx++); assertThat(activityEvent.getType()).isEqualTo(FlowableEngineEventType.MULTI_INSTANCE_ACTIVITY_STARTED); assertThat(activityEvent.getActivityId()).isEqualTo("usertask1"); + assertThat(((FlowableMultiInstanceActivityEvent) activityEvent).isSequential()).isTrue(); activityEvent = (FlowableActivityEvent) testListener.getEventsReceived().get(idx++); assertThat(activityEvent.getType()).isEqualTo(FlowableEngineEventType.ACTIVITY_STARTED);