From 0b5ea3e2875f3e4efaa0a8700405410d9e46968b Mon Sep 17 00:00:00 2001 From: 00Kai0 Date: Tue, 4 Feb 2020 18:13:35 +0800 Subject: [PATCH] fix issue #106 --- src/Common/Example.ts | 2 +- src/IntegrationTest/TemplatePythonIntegrationTest.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Common/Example.ts b/src/Common/Example.ts index f2bc502..818cd54 100644 --- a/src/Common/Example.ts +++ b/src/Common/Example.ts @@ -85,7 +85,7 @@ export class Example { var bodyObject: any = props[pp]; - if (typeof bodyObject == 'object') + if (typeof bodyObject == 'object' && !(bodyObject instanceof Array) && !(bodyObject instanceof Date)) { bodyName = pp; break; diff --git a/src/IntegrationTest/TemplatePythonIntegrationTest.ts b/src/IntegrationTest/TemplatePythonIntegrationTest.ts index 6951a47..057f2f8 100644 --- a/src/IntegrationTest/TemplatePythonIntegrationTest.ts +++ b/src/IntegrationTest/TemplatePythonIntegrationTest.ts @@ -78,7 +78,7 @@ export function GeneratePythonIntegrationTest(model: Example[], if (example == null) continue; - let hasBody: boolean = (example.Method == "put" || example.Method == "post" || example.Method == "patch"); + let hasBody: boolean = example.ExampleHasBody(); output.push(""); output.push(" # " + example.Id + "[" + example.Method + "]");