From 01a9c21b1612d9771ecefe59f88e8fe1b50fa5cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ivan=20=E2=80=9CCLOVIS=E2=80=9D=20Canet?= Date: Sat, 5 Sep 2026 19:52:18 +0200 Subject: [PATCH] fix(dsl): The 'readConcern' options is represented by a document --- dsl-template/src/commonMain/kotlin/options/ReadConcern.kt | 4 +++- dsl/src/commonMain/kotlin/options/ReadConcern.kt | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dsl-template/src/commonMain/kotlin/options/ReadConcern.kt b/dsl-template/src/commonMain/kotlin/options/ReadConcern.kt index c970e700..c7ba67e3 100644 --- a/dsl-template/src/commonMain/kotlin/options/ReadConcern.kt +++ b/dsl-template/src/commonMain/kotlin/options/ReadConcern.kt @@ -34,7 +34,9 @@ class ReadConcernOption( @LowLevelApi override fun write(writer: BsonValueWriter) = with(writer) { - writeString(concern.bsonName) + writeDocument { + writeString("level", concern.bsonName) + } } } diff --git a/dsl/src/commonMain/kotlin/options/ReadConcern.kt b/dsl/src/commonMain/kotlin/options/ReadConcern.kt index d5923c36..9ac321a3 100644 --- a/dsl/src/commonMain/kotlin/options/ReadConcern.kt +++ b/dsl/src/commonMain/kotlin/options/ReadConcern.kt @@ -37,7 +37,9 @@ class ReadConcernOption( @LowLevelApi override fun write(writer: BsonValueWriter) = with(writer) { - writeString(concern.bsonName) + writeDocument { + writeString("level", concern.bsonName) + } } } -- 2.51.2