From 4a75b28c607b476bd6f02c233d0da8dc469774ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?= Date: Wed, 24 Jun 2026 20:12:52 +0200 Subject: [PATCH] fix(driver-coroutines): Fix the official driver's MongoCollection not being aware of Kotlin types --- .../src/jvmMain/kotlin/CoroutineMongoCollectionImpl.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/driver-coroutines/src/jvmMain/kotlin/CoroutineMongoCollectionImpl.kt b/driver-coroutines/src/jvmMain/kotlin/CoroutineMongoCollectionImpl.kt index 1cf05d1f..919bdedf 100644 --- a/driver-coroutines/src/jvmMain/kotlin/CoroutineMongoCollectionImpl.kt +++ b/driver-coroutines/src/jvmMain/kotlin/CoroutineMongoCollectionImpl.kt @@ -34,7 +34,7 @@ import kotlin.reflect.KType import kotlin.reflect.typeOf private class CoroutineMongoCollectionImpl( - private val inner: MongoCollection, + inner: MongoCollection, override val factory: BsonFactory, override val propertyNameStrategy: PropertyNameStrategy, override val objectIdGenerator: ObjectIdGenerator, @@ -42,6 +42,9 @@ private class CoroutineMongoCollectionImpl( override val type: KType, ) : CoroutineMongoCollection { + private val inner = inner + .withCodecRegistry(factory.codecRegistry) + override fun asOfficial(): MongoCollection = inner -- 2.51.2