Skip to content

Commit 8cec51f

Browse files
committed
fix: OpenAPITools#21329 Java Native, Provide Null Check before toString on param variables
1 parent d2196dd commit 8cec51f

File tree

1 file changed

+6
-2
lines changed
  • modules/openapi-generator/src/main/resources/Java/libraries/native

1 file changed

+6
-2
lines changed

modules/openapi-generator/src/main/resources/Java/libraries/native/api.mustache

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,9 @@ public class {{classname}} {
484484
hasFiles = true;
485485
{{/isFile}}
486486
{{^isFile}}
487-
multiPartBuilder.addTextBody("{{{baseName}}}", {{paramName}}.get(i).toString());
487+
if ({{paramName}}.get(i) != null) {
488+
multiPartBuilder.addTextBody("{{{baseName}}}", {{paramName}}.get(i).toString());
489+
}
488490
{{/isFile}}
489491
}
490492
{{/isArray}}
@@ -494,7 +496,9 @@ public class {{classname}} {
494496
hasFiles = true;
495497
{{/isFile}}
496498
{{^isFile}}
497-
multiPartBuilder.addTextBody("{{{baseName}}}", {{paramName}}.toString());
499+
if ({{paramName}} != null) {
500+
multiPartBuilder.addTextBody("{{{baseName}}}", {{paramName}}.toString());
501+
}
498502
{{/isFile}}
499503
{{/isArray}}
500504
{{/formParams}}

0 commit comments

Comments
 (0)