Skip to content

Commit b9ff92c

Browse files
committed
revert js
1 parent 175cd8d commit b9ff92c

File tree

1 file changed

+6
-4
lines changed
  • clients/algoliasearch-client-javascript/packages/client-common/src/transporter

1 file changed

+6
-4
lines changed

clients/algoliasearch-client-javascript/packages/client-common/src/transporter/helpers.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,16 @@ export function serializeUrl(
4242
}
4343

4444
export function serializeQueryParameters(parameters: QueryParameters): string {
45+
const isObjectOrArray = (value: any): boolean =>
46+
Object.prototype.toString.call(value) === '[object Object]' ||
47+
Object.prototype.toString.call(value) === '[object Array]';
48+
4549
return Object.keys(parameters)
46-
.filter((key) => parameters[key] !== undefined)
47-
.sort()
4850
.map(
4951
(key) =>
5052
`${key}=${encodeURIComponent(
51-
Object.prototype.toString.call(parameters[key]) === '[object Array]'
52-
? parameters[key].join(',')
53+
isObjectOrArray(parameters[key])
54+
? JSON.stringify(parameters[key])
5355
: parameters[key]
5456
).replaceAll('+', '%20')}`
5557
)

0 commit comments

Comments
 (0)