From 3e92412929448d1929cb9611039bf8a42395ce61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?= Date: Wed, 31 Dec 2025 12:24:07 +0100 Subject: [PATCH] fix(bson-official): Our BSON codecs should have priority above the KotlinX.Serialization ones This is important because we provide KotlinX.Serialization serializers for our types that are meant for JSON users. --- bson-official/src/jvmMain/kotlin/BsonContext.jvm.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bson-official/src/jvmMain/kotlin/BsonContext.jvm.kt b/bson-official/src/jvmMain/kotlin/BsonContext.jvm.kt index 2bca60d7..b1e6496b 100644 --- a/bson-official/src/jvmMain/kotlin/BsonContext.jvm.kt +++ b/bson-official/src/jvmMain/kotlin/BsonContext.jvm.kt @@ -77,7 +77,6 @@ private class JvmBsonFactoryImpl( @LowLevelApi override val codecRegistry: CodecRegistry = CodecRegistries.fromRegistries( - codecRegistry, CodecRegistries.fromCodecs( KotlinBsonCodec(this), KotlinBsonArrayCodec(this), @@ -85,7 +84,8 @@ private class JvmBsonFactoryImpl( KotlinTimestampCodec(), KotlinUuidCodec(), KotlinInstantCodec(), - ) + ), + codecRegistry, ) @LowLevelApi -- 2.54.0