From 999b58c36f5d64112327d7d01a08c0da66b6f7a1 Mon Sep 17 00:00:00 2001 From: Chris Gerrish Date: Sun, 8 Oct 2017 21:25:39 -0400 Subject: [PATCH 1/2] Added fix for if no request body or parameters --- package.json | 2 +- src/DefinitionGenerator.ts | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 514e773..6ee1df2 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "version-changelog": "^2.1.0" }, "dependencies": { - "@jdw/jst": "^2.0.0-beta.9", + "@jdw/jst": "^2.0.0-beta.12", "bluebird": "^3.5.0", "chalk": "^2.0.1", "fs-extra": "^4.0.1", diff --git a/src/DefinitionGenerator.ts b/src/DefinitionGenerator.ts index 21519e7..713d910 100644 --- a/src/DefinitionGenerator.ts +++ b/src/DefinitionGenerator.ts @@ -144,8 +144,14 @@ export class DefinitionGenerator { operationObj.deprecated = true; } - operationObj.parameters = this.getParametersFromConfig(documentationConfig); - operationObj.requestBody = this.getRequestBodiesFromConfig(documentationConfig); + if (operationObj.requestBody) { + operationObj.requestBody = this.getRequestBodiesFromConfig(documentationConfig); + } + + if (operationObj.parameters) { + operationObj.parameters = this.getParametersFromConfig(documentationConfig); + } + operationObj.responses = this.getResponsesFromConfig(documentationConfig); return operationObj; From 9a4371bb45dd8f001e0e92ab2f253b8dcae3cfd0 Mon Sep 17 00:00:00 2001 From: Brendan Abbott Date: Thu, 18 Jan 2018 12:31:05 +1000 Subject: [PATCH 2/2] Reset @jdw/jst to beta.9. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6ee1df2..514e773 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "version-changelog": "^2.1.0" }, "dependencies": { - "@jdw/jst": "^2.0.0-beta.12", + "@jdw/jst": "^2.0.0-beta.9", "bluebird": "^3.5.0", "chalk": "^2.0.1", "fs-extra": "^4.0.1",