From 8458af8760011f8eb05422ffc50f82eb2ea39038 Mon Sep 17 00:00:00 2001 From: Oleg Koretsky Date: Sat, 15 Mar 2025 15:28:48 +0200 Subject: [PATCH] Do not upload empty updates to Supabase --- .../com/powersync/connector/supabase/SupabaseConnector.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 f4c33adb..959a8cdf 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 @@ -176,9 +176,11 @@ public class SupabaseConnector( } UpdateType.PATCH -> { - table.update(entry.opData!!) { - filter { - eq("id", entry.id) + if (!entry.opData.isNullOrEmpty()) { + table.update(entry.opData) { + filter { + eq("id", entry.id) + } } } }