diff --git a/.changeset/blue-oranges-make.md b/.changeset/blue-oranges-make.md new file mode 100644 index 00000000000..a845151cc84 --- /dev/null +++ b/.changeset/blue-oranges-make.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/packages/clerk-js/src/core/fapiClient.ts b/packages/clerk-js/src/core/fapiClient.ts index 75a0bf04e0f..28f2f3ef0c1 100644 --- a/packages/clerk-js/src/core/fapiClient.ts +++ b/packages/clerk-js/src/core/fapiClient.ts @@ -105,20 +105,7 @@ export function createFapiClient(options: FapiClientOptions): FapiClient { } function buildQueryString({ method, path, sessionId, search, rotatingTokenNonce }: FapiRequestInit): string { - const filteredSearch = - search && typeof search === 'object' - ? Object.keys(search as Record).reduce( - (acc, key) => { - const value = (search as Record)[key]; - if (value !== undefined) { - acc[key] = value; - } - return acc; - }, - {} as Record, - ) - : search; - const searchParams = new URLSearchParams(filteredSearch as any); + const searchParams = new URLSearchParams(search as any); // the above will parse {key: ['val1','val2']} as key: 'val1,val2' and we need to recreate the array bellow // Append supported FAPI version to the query string