From a8ef32ae761d3337e5502b398fe1d613b0844e80 Mon Sep 17 00:00:00 2001 From: David Perez Date: Tue, 6 Jan 2026 09:40:37 -0600 Subject: [PATCH] Allow trailing commas in JSON (#6326) --- core/src/main/kotlin/com/bitwarden/core/di/CoreModule.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/main/kotlin/com/bitwarden/core/di/CoreModule.kt b/core/src/main/kotlin/com/bitwarden/core/di/CoreModule.kt index 421903cd10..b21cbc5f2e 100644 --- a/core/src/main/kotlin/com/bitwarden/core/di/CoreModule.kt +++ b/core/src/main/kotlin/com/bitwarden/core/di/CoreModule.kt @@ -5,6 +5,7 @@ import dagger.Module import dagger.Provides import dagger.hilt.InstallIn import dagger.hilt.components.SingletonComponent +import kotlinx.serialization.ExperimentalSerializationApi import kotlinx.serialization.json.Json import kotlinx.serialization.modules.SerializersModule import kotlinx.serialization.modules.contextual @@ -35,6 +36,10 @@ object CoreModule { // Respect model default property values. coerceInputValues = true + + // Allow trailing commas in JSON objects and arrays. + @OptIn(ExperimentalSerializationApi::class) + allowTrailingComma = true } @Provides