@@ -5795,6 +5795,7 @@ private void addBodyModelSchema(CodegenParameter codegenParameter, String name,
5795
5795
codegenParameter .baseType = codegenModel .classname ;
5796
5796
codegenParameter .dataType = getTypeDeclaration (codegenModel .classname );
5797
5797
codegenParameter .description = codegenModel .description ;
5798
+ codegenParameter .isNullable = codegenModel .isNullable ;
5798
5799
imports .add (codegenParameter .baseType );
5799
5800
} else {
5800
5801
CodegenProperty codegenProperty = fromProperty ("property" , schema );
@@ -5808,6 +5809,7 @@ private void addBodyModelSchema(CodegenParameter codegenParameter, String name,
5808
5809
codegenParameter .baseType = codegenParameter .baseName ;
5809
5810
codegenParameter .dataType = getTypeDeclaration (codegenModelName );
5810
5811
codegenParameter .description = codegenProperty .getDescription ();
5812
+ codegenParameter .isNullable = codegenProperty .isNullable ;
5811
5813
} else {
5812
5814
if (ModelUtils .isMapSchema (schema )) {// http body is map
5813
5815
LOGGER .error ("Map should be supported. Please report to openapi-generator github repo about the issue." );
@@ -5916,6 +5918,7 @@ public CodegenParameter fromRequestBody(RequestBody body, Set<String> imports, S
5916
5918
codegenParameter .baseType = getSchemaType (inner );
5917
5919
codegenParameter .isContainer = Boolean .TRUE ;
5918
5920
codegenParameter .isMapContainer = Boolean .TRUE ;
5921
+ codegenParameter .isNullable = codegenProperty .isNullable ;
5919
5922
5920
5923
setParameterBooleanFlagWithCodegenProperty (codegenParameter , codegenProperty );
5921
5924
@@ -5958,6 +5961,7 @@ public CodegenParameter fromRequestBody(RequestBody body, Set<String> imports, S
5958
5961
codegenParameter .baseType = getSchemaType (inner );
5959
5962
codegenParameter .isContainer = Boolean .TRUE ;
5960
5963
codegenParameter .isListContainer = Boolean .TRUE ;
5964
+ codegenParameter .isNullable = codegenProperty .isNullable ;
5961
5965
5962
5966
setParameterBooleanFlagWithCodegenProperty (codegenParameter , codegenProperty );
5963
5967
// set nullable
@@ -5981,6 +5985,7 @@ public CodegenParameter fromRequestBody(RequestBody body, Set<String> imports, S
5981
5985
codegenParameter .baseType = codegenProperty .baseType ;
5982
5986
codegenParameter .dataType = codegenProperty .dataType ;
5983
5987
codegenParameter .description = codegenProperty .description ;
5988
+ codegenParameter .isNullable = codegenProperty .isNullable ;
5984
5989
codegenParameter .paramName = toParamName (codegenParameter .baseName );
5985
5990
}
5986
5991
setParameterBooleanFlagWithCodegenProperty (codegenParameter , codegenProperty );
@@ -6010,6 +6015,7 @@ public CodegenParameter fromRequestBody(RequestBody body, Set<String> imports, S
6010
6015
codegenParameter .minLength = codegenProperty .minLength ;
6011
6016
codegenParameter .maxLength = codegenProperty .maxLength ;
6012
6017
codegenParameter .pattern = codegenProperty .pattern ;
6018
+ codegenParameter .isNullable = codegenProperty .isNullable ;
6013
6019
6014
6020
if (codegenProperty .complexType != null ) {
6015
6021
imports .add (codegenProperty .complexType );
0 commit comments