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) + } } } }