fix(lastleg): isolate shipping node version stream
This commit is contained in:
+4
-1
@@ -73,8 +73,11 @@ public class LoadingCompletedConsumer {
|
||||
return countOrders(envelope,payload.containerNo());
|
||||
}
|
||||
|
||||
// The loading-plan and container-shipping events are independent aggregate streams.
|
||||
// Seeding the shipping version from the loading-plan version makes a valid first node
|
||||
// (aggregateVersion=0) look stale whenever the loading plan has a higher version.
|
||||
shippingGates.initialize(payload.containerBookingId(), envelope.tenantId(), "",
|
||||
payload.containerNo(), envelope.aggregateVersion(), envelope.handoverVersion());
|
||||
payload.containerNo(), 0, envelope.handoverVersion());
|
||||
|
||||
String orderNo = orderNoGenerator.forContainerNo(payload.containerNo());
|
||||
JsonNode rawOrders = envelope.payload().path("orders");
|
||||
|
||||
Reference in New Issue
Block a user