Skip to content

Commit c3ce1bd

Browse files
committed
avoid null exception by using the WriteNull function
1 parent d731acf commit c3ce1bd

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

modules/openapi-generator/src/main/resources/csharp/libraries/generichost/WritePropertyHelper.mustache

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ else
55
writer.WriteNull("{{baseName}}");
66
{{/isNullable}}
77
{{^isNullable}}
8+
{{^required}}
9+
{{#nrt}}
10+
{{#vendorExtensions.x-is-value-type}}
11+
if ({{#lambda.camelcase_sanitize_param}}{{classname}}{{/lambda.camelcase_sanitize_param}}.{{name}}Option.Value != null)
12+
{{#lambda.paste}}{{/lambda.paste}}
13+
else
14+
writer.WriteNull("{{baseName}}");
15+
{{/vendorExtensions.x-is-value-type}}
16+
{{^vendorExtensions.x-is-value-type}}
17+
{{#lambda.paste}}
18+
{{/lambda.paste}}
19+
{{/vendorExtensions.x-is-value-type}}
20+
{{/nrt}}
21+
{{^nrt}}
22+
{{#lambda.paste}}
23+
{{/lambda.paste}}
24+
{{/nrt}}
25+
{{/required}}
26+
{{#required}}
827
{{#lambda.paste}}
928
{{/lambda.paste}}
29+
{{/required}}
1030
{{/isNullable}}

0 commit comments

Comments
 (0)