Skip to content

Commit

Permalink
Merge pull request #476 from supabase-community/remove-double
Browse files Browse the repository at this point in the history
Remove double quotes for query modifiers
  • Loading branch information
jan-tennert authored Feb 18, 2024
2 parents 40b5758 + 44d3d80 commit d4db6c2
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ class PostgrestRequestBuilder(@PublishedApi internal val propertyConversionMetho
* @param referencedTable If the column is from a foreign table, specify the table name here
*/
fun order(column: String, order: Order, nullsFirst: Boolean = false, referencedTable: String? = null) {
val key = if (referencedTable == null) "order" else "\"$referencedTable\".order"
val key = if (referencedTable == null) "order" else "$referencedTable.order"
_params[key] = listOf("${column}.${order.value}.${if (nullsFirst) "nullsfirst" else "nullslast"}")
}

Expand All @@ -77,7 +77,7 @@ class PostgrestRequestBuilder(@PublishedApi internal val propertyConversionMetho
* @param referencedTable If the column is from a foreign table, specify the table name here
*/
fun limit(count: Long, referencedTable: String? = null) {
val key = if (referencedTable == null) "limit" else "\"$referencedTable\".limit"
val key = if (referencedTable == null) "limit" else "$referencedTable.limit"
_params[key] = listOf(count.toString())
}

Expand All @@ -88,8 +88,8 @@ class PostgrestRequestBuilder(@PublishedApi internal val propertyConversionMetho
* @param referencedTable If the column is from a foreign table, specify the table name here
*/
fun range(from: Long, to: Long, referencedTable: String? = null) {
val keyOffset = if (referencedTable == null) "offset" else "\"$referencedTable\".offset"
val keyLimit = if (referencedTable == null) "limit" else "\"$referencedTable\".limit"
val keyOffset = if (referencedTable == null) "offset" else "$referencedTable.offset"
val keyLimit = if (referencedTable == null) "limit" else "$referencedTable.limit"

_params[keyOffset] = listOf(from.toString())
_params[keyLimit] = listOf((to - from + 1).toString())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ class PostgrestRequestBuilderTest {
val request = postgrestRequest {
order("messages", Order.ASCENDING, true, "table")
}
assertEquals(listOf("messages.asc.nullsfirst"), request.params["\"table\".order"])
assertEquals(listOf("messages.asc.nullsfirst"), request.params["table.order"])
}

@Test
Expand All @@ -69,7 +69,7 @@ class PostgrestRequestBuilderTest {
val request = postgrestRequest {
limit(10, "table")
}
assertEquals(listOf("10"), request.params["\"table\".limit"])
assertEquals(listOf("10"), request.params["table.limit"])
}

@Test
Expand All @@ -86,8 +86,8 @@ class PostgrestRequestBuilderTest {
val request = postgrestRequest {
range(10, 20, "table")
}
assertEquals(listOf("10"), request.params["\"table\".offset"])
assertEquals(listOf("11"), request.params["\"table\".limit"])
assertEquals(listOf("10"), request.params["table.offset"])
assertEquals(listOf("11"), request.params["table.limit"])
}

@Test
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,4 @@ kotlin.experimental.tryK2=false
org.jetbrains.compose.experimental.uikit.enabled=true
org.jetbrains.compose.experimental.jscanvas.enabled=true

supabase-version = 2.1.3
supabase-version = 2.1.4

0 comments on commit d4db6c2

Please sign in to comment.