diff --git a/connectors/supabase/src/commonMain/kotlin/com/powersync/connector/supabase/SupabaseConnector.kt b/connectors/supabase/src/commonMain/kotlin/com/powersync/connector/supabase/SupabaseConnector.kt index ec9721c0..45306313 100644 --- a/connectors/supabase/src/commonMain/kotlin/com/powersync/connector/supabase/SupabaseConnector.kt +++ b/connectors/supabase/src/commonMain/kotlin/com/powersync/connector/supabase/SupabaseConnector.kt @@ -36,6 +36,7 @@ public class SupabaseConnector( public val powerSyncEndpoint: String, private val storageBucket: String? = null, ) : PowerSyncBackendConnector() { + private val json = Json { coerceInputValues = true } private var errorCode: String? = null private object PostgresFatalCodes { @@ -98,7 +99,7 @@ public class SupabaseConnector( try { val error = - Json { coerceInputValues = true }.decodeFromString>( + json.decodeFromString>( responseText, ) errorCode = error["code"]