From 60f830ccf21e326017ff179cfe04f8cf06e6c341 Mon Sep 17 00:00:00 2001 From: Alexander Fisher Date: Tue, 12 Apr 2016 11:13:37 -0400 Subject: [PATCH] Use loose equality check on null so that we throw not only on undefined params but also null ones. --- .../src/main/resources/TypeScript-node/api.mustache | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/swagger-codegen/src/main/resources/TypeScript-node/api.mustache b/modules/swagger-codegen/src/main/resources/TypeScript-node/api.mustache index 0908cc3ba11..9595ccbcd50 100644 --- a/modules/swagger-codegen/src/main/resources/TypeScript-node/api.mustache +++ b/modules/swagger-codegen/src/main/resources/TypeScript-node/api.mustache @@ -190,8 +190,8 @@ export class {{classname}} { let formParams: any = {}; {{#allParams}}{{#required}} - // verify required parameter '{{paramName}}' is set - if ({{paramName}} === undefined) { + // verify required parameter '{{paramName}}' is not null or undefined + if ({{paramName}} == null) { throw new Error('Missing required parameter {{paramName}} when calling {{nickname}}'); } {{/required}}{{/allParams}}