diff --git a/.changeset/two-crabs-push.md b/.changeset/two-crabs-push.md new file mode 100644 index 0000000000..15a3514989 --- /dev/null +++ b/.changeset/two-crabs-push.md @@ -0,0 +1,5 @@ +--- +"@medusajs/js-sdk": patch +--- + +fix(js-sdk): skip null values in query qs.stringify diff --git a/packages/core/js-sdk/src/client.ts b/packages/core/js-sdk/src/client.ts index d2dda9f647..dd44da3c40 100644 --- a/packages/core/js-sdk/src/client.ts +++ b/packages/core/js-sdk/src/client.ts @@ -250,7 +250,7 @@ export class Client { const params = Object.fromEntries( normalizedInput.searchParams.entries() ) - const stringifiedQuery = stringify({ ...params, ...init.query }) + const stringifiedQuery = stringify({ ...params, ...init.query }, { skipNulls: true }) normalizedInput.search = stringifiedQuery } }