Skip to content

Commit

Permalink
Fix postgrest request with no body failing
Browse files Browse the repository at this point in the history
  • Loading branch information
jan-tennert committed Sep 30, 2024
1 parent 323f951 commit 1b44b21
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ class PostgrestQueryBuilder(
val requestBuilder = UpsertRequestBuilder(postgrest.config.propertyConversionMethod).apply(request)
val body = postgrest.serializer.encodeToJsonElement(values).jsonArray
val columns = body.map { it.jsonObject.keys }.flatten().distinct()
requestBuilder.params["columns"] = listOf(columns.joinToString(","))
if(columns.isNotEmpty()) requestBuilder.params["columns"] = listOf(columns.joinToString(","))
requestBuilder.onConflict?.let {
requestBuilder.params["on_conflict"] = listOf(it)
}
Expand Down Expand Up @@ -132,7 +132,7 @@ class PostgrestQueryBuilder(
val requestBuilder = InsertRequestBuilder(postgrest.config.propertyConversionMethod).apply(request)
val body = postgrest.serializer.encodeToJsonElement(values).jsonArray
val columns = body.map { it.jsonObject.keys }.flatten().distinct()
requestBuilder.params["columns"] = listOf(columns.joinToString(","))
if(columns.isNotEmpty()) requestBuilder.params["columns"] = listOf(columns.joinToString(","))
val insertRequest = InsertRequest(
body = body,
returning = requestBuilder.returning,
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ org.jetbrains.compose.experimental.uikit.enabled=true
org.jetbrains.compose.experimental.jscanvas.enabled=true
org.jetbrains.compose.experimental.wasm.enabled=true

supabase-version = 3.0.0-rc-1
supabase-version = 3.0.0-dev-1
base-group = io.github.jan-tennert.supabase

0 comments on commit 1b44b21

Please sign in to comment.