Skip to content

Commit a9bd4f2

Browse files
Changed check for required parameter to check for null or undefined
1 parent 9e8cbae commit a9bd4f2

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

modules/swagger-codegen/src/main/resources/typescript-angular/api.mustache

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ namespace {{package}} {
5050
{{/hasFormParams}}
5151
{{#allParams}}
5252
{{#required}}
53-
// verify required parameter '{{paramName}}' is set
54-
if (!{{paramName}}) {
55-
throw new Error('Missing required parameter {{paramName}} when calling {{nickname}}');
53+
// verify required parameter '{{paramName}}' is not null or undefined
54+
if ({{paramName}} === null || {{paramName}} === undefined) {
55+
throw new Error('Required parameter {{paramName}} was null or undefined when calling {{nickname}}.');
5656
}
5757
{{/required}}
5858
{{/allParams}}

modules/swagger-codegen/src/main/resources/typescript-angular2/api.mustache

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ export class {{classname}} {
4242
{{/hasFormParams}}
4343
{{#allParams}}
4444
{{#required}}
45-
// verify required parameter '{{paramName}}' is set
46-
if (!{{paramName}}) {
47-
throw new Error('Missing required parameter {{paramName}} when calling {{nickname}}');
45+
// verify required parameter '{{paramName}}' is not null or undefined
46+
if ({{paramName}} === null || {{paramName}} === undefined) {
47+
throw new Error('Required parameter {{paramName}} was null or undefined when calling {{nickname}}.');
4848
}
4949
{{/required}}
5050
{{/allParams}}

0 commit comments

Comments
 (0)