diff --git a/src/Wolverine/Runtime/Serialization/IntrinsicSerializer.cs b/src/Wolverine/Runtime/Serialization/IntrinsicSerializer.cs index 0da7a533f..6be431b6d 100644 --- a/src/Wolverine/Runtime/Serialization/IntrinsicSerializer.cs +++ b/src/Wolverine/Runtime/Serialization/IntrinsicSerializer.cs @@ -23,6 +23,7 @@ public byte[] Write(Envelope envelope) } serializer = typeof(IntrinsicSerializer<>).CloseAndBuildAs(messageType); + _inner = _inner.AddOrUpdate(messageType, serializer); return serializer.Write(envelope); }