@@ -258,13 +258,15 @@ class EventProducerServiceSpec
258
258
.withReplicatedEventMetadataTransformation(
259
259
env =>
260
260
if (env.eventMetadata.isDefined) None
261
- else
261
+ else {
262
+ // migrated from non-replicated, fill in metadata
262
263
Some (
263
264
ReplicatedEventMetadata (
264
265
originReplica = ReplicaId .empty,
265
266
originSequenceNr = env.sequenceNr,
266
- version = VersionVector (env.persistenceId, env.sequenceNr),
267
- concurrent = false ))))
267
+ version = VersionVector (ReplicaId .empty.id, env.sequenceNr),
268
+ concurrent = false ))
269
+ }))
268
270
269
271
private val eventProducerService =
270
272
new EventProducerServiceImpl (
@@ -611,14 +613,14 @@ class EventProducerServiceSpec
611
613
protoAnySerialization.deserialize(out1.getEvent.metadata.get) shouldBe ReplicatedEventMetadata (
612
614
originReplica = ReplicaId .empty,
613
615
originSequenceNr = env1.sequenceNr,
614
- version = VersionVector (env1.persistenceId , env1.sequenceNr),
616
+ version = VersionVector (ReplicaId .empty.id , env1.sequenceNr),
615
617
concurrent = false )
616
618
617
619
val out2 = probe.expectNext()
618
620
protoAnySerialization.deserialize(out2.getEvent.metadata.get) shouldBe ReplicatedEventMetadata (
619
621
originReplica = ReplicaId .empty,
620
622
originSequenceNr = env2.sequenceNr,
621
- version = VersionVector (env2.persistenceId , env2.sequenceNr),
623
+ version = VersionVector (ReplicaId .empty.id , env2.sequenceNr),
622
624
concurrent = false )
623
625
}
624
626
0 commit comments