Skip to content

Commit 935f9bb

Browse files
committed
fix qs
1 parent bbec0db commit 935f9bb

File tree

1 file changed

+2
-2
lines changed
  • clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/extensions/internal

1 file changed

+2
-2
lines changed

clients/algoliasearch-client-kotlin/client/src/commonMain/kotlin/com/algolia/client/extensions/internal/Json.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@ internal val JsonElement.isString: Boolean
5959
* Returns true if [JsonElement] is a [JsonArray] of primitives, false otherwise.
6060
*/
6161
internal val JsonElement.isJsonArrayOfPrimitives: Boolean
62-
get() = this is JsonArray && first() is JsonPrimitive
62+
get() = this is JsonArray && (isEmpty() || first() is JsonPrimitive)
6363

6464
/**
6565
* Returns true if [JsonElement] is a [JsonArray] of objects, false otherwise.
6666
*/
6767
internal val JsonElement.isJsonArrayOfObjects: Boolean
68-
get() = this is JsonArray && first() is JsonObject
68+
get() = this is JsonArray && (isEmpty() || first() is JsonObject)

0 commit comments

Comments
 (0)