From a8c84c02dbb5ef1a59f5d414dff425e135c7a446 Mon Sep 17 00:00:00 2001 From: Lubos Date: Sun, 11 Aug 2024 00:04:56 +0100 Subject: [PATCH] fix: preserve key name in Date transformation --- .changeset/proud-wombats-occur.md | 6 ++++++ packages/client-fetch/src/utils.ts | 2 +- .../v3-hey-api-client-fetch-bundle/core/utils.ts.snap | 2 +- .../core/utils.ts.snap | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 .changeset/proud-wombats-occur.md diff --git a/.changeset/proud-wombats-occur.md b/.changeset/proud-wombats-occur.md new file mode 100644 index 000000000..ff42c96f3 --- /dev/null +++ b/.changeset/proud-wombats-occur.md @@ -0,0 +1,6 @@ +--- +'@example/openapi-ts-fetch': patch +'@hey-api/client-fetch': patch +--- + +fix: preserve key name in Date transformation diff --git a/packages/client-fetch/src/utils.ts b/packages/client-fetch/src/utils.ts index f46dae2d5..d5ae551d8 100644 --- a/packages/client-fetch/src/utils.ts +++ b/packages/client-fetch/src/utils.ts @@ -153,7 +153,7 @@ const serializeObjectParam = ({ value: Record | Date; }) => { if (value instanceof Date) { - return value.toISOString(); + return `${name}=${value.toISOString()}`; } if (style !== 'deepObject' && !explode) { diff --git a/packages/openapi-ts/test/__snapshots__/test/generated/v3-hey-api-client-fetch-bundle/core/utils.ts.snap b/packages/openapi-ts/test/__snapshots__/test/generated/v3-hey-api-client-fetch-bundle/core/utils.ts.snap index f46dae2d5..d5ae551d8 100644 --- a/packages/openapi-ts/test/__snapshots__/test/generated/v3-hey-api-client-fetch-bundle/core/utils.ts.snap +++ b/packages/openapi-ts/test/__snapshots__/test/generated/v3-hey-api-client-fetch-bundle/core/utils.ts.snap @@ -153,7 +153,7 @@ const serializeObjectParam = ({ value: Record | Date; }) => { if (value instanceof Date) { - return value.toISOString(); + return `${name}=${value.toISOString()}`; } if (style !== 'deepObject' && !explode) { diff --git a/packages/openapi-ts/test/__snapshots__/test/generated/v3-hey-api-client-fetch-bundle_transform/core/utils.ts.snap b/packages/openapi-ts/test/__snapshots__/test/generated/v3-hey-api-client-fetch-bundle_transform/core/utils.ts.snap index f46dae2d5..d5ae551d8 100644 --- a/packages/openapi-ts/test/__snapshots__/test/generated/v3-hey-api-client-fetch-bundle_transform/core/utils.ts.snap +++ b/packages/openapi-ts/test/__snapshots__/test/generated/v3-hey-api-client-fetch-bundle_transform/core/utils.ts.snap @@ -153,7 +153,7 @@ const serializeObjectParam = ({ value: Record | Date; }) => { if (value instanceof Date) { - return value.toISOString(); + return `${name}=${value.toISOString()}`; } if (style !== 'deepObject' && !explode) { -- 2.51.2