From 6aba194b71f180687ff7379ababe8ccdacfde547 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E8=87=AA=E5=BC=BA?= <43063927+LZQCN@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:37:30 +0800 Subject: [PATCH 1/2] Update bodySerializer.ts Fix date serialization errors in FormData --- examples/openapi-ts-axios/src/client/core/bodySerializer.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/examples/openapi-ts-axios/src/client/core/bodySerializer.ts b/examples/openapi-ts-axios/src/client/core/bodySerializer.ts index fab971b666..6b972bc6e8 100644 --- a/examples/openapi-ts-axios/src/client/core/bodySerializer.ts +++ b/examples/openapi-ts-axios/src/client/core/bodySerializer.ts @@ -17,6 +17,8 @@ export interface QuerySerializerOptions { const serializeFormDataPair = (data: FormData, key: string, value: unknown) => { if (typeof value === 'string' || value instanceof Blob) { data.append(key, value); + } if (value instanceof Date) { + data.append(key, value.toISOString()); } else { data.append(key, JSON.stringify(value)); } From 69fd7cb4d53053d7b9a609a450364de09ef647a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E8=87=AA=E5=BC=BA?= <43063927+LZQCN@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:43:18 +0800 Subject: [PATCH 2/2] Update bodySerializer.ts Add missing else --- examples/openapi-ts-axios/src/client/core/bodySerializer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/openapi-ts-axios/src/client/core/bodySerializer.ts b/examples/openapi-ts-axios/src/client/core/bodySerializer.ts index 6b972bc6e8..87eba5aaee 100644 --- a/examples/openapi-ts-axios/src/client/core/bodySerializer.ts +++ b/examples/openapi-ts-axios/src/client/core/bodySerializer.ts @@ -17,7 +17,7 @@ export interface QuerySerializerOptions { const serializeFormDataPair = (data: FormData, key: string, value: unknown) => { if (typeof value === 'string' || value instanceof Blob) { data.append(key, value); - } if (value instanceof Date) { + } else if (value instanceof Date) { data.append(key, value.toISOString()); } else { data.append(key, JSON.stringify(value));