Merge pull request #36 from wing328/fix-unknown-param-name

Fix unknown parameter name for body parameter
This commit is contained in:
William Cheng 2018-04-09 13:17:06 +08:00 committed by GitHub
commit b0e2eeeb55
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4130,6 +4130,7 @@ public class DefaultCodegen implements CodegenConfig {
codegenModel = fromModel(name, schema, schemas); codegenModel = fromModel(name, schema, schemas);
} }
if (codegenModel != null && !codegenModel.emptyVars) { if (codegenModel != null && !codegenModel.emptyVars) {
codegenParameter.baseName = codegenModel.classname;
codegenParameter.paramName = toParamName(codegenModel.classname); codegenParameter.paramName = toParamName(codegenModel.classname);
codegenParameter.baseType = codegenModel.classname; codegenParameter.baseType = codegenModel.classname;
codegenParameter.dataType = getTypeDeclaration(codegenModel.classname); codegenParameter.dataType = getTypeDeclaration(codegenModel.classname);
@ -4138,6 +4139,7 @@ public class DefaultCodegen implements CodegenConfig {
} else { } else {
CodegenProperty codegenProperty = fromProperty("property", schema); CodegenProperty codegenProperty = fromProperty("property", schema);
if (codegenProperty != null) { if (codegenProperty != null) {
codegenParameter.baseName = codegenProperty.baseType;
codegenParameter.baseType = codegenProperty.baseType; codegenParameter.baseType = codegenProperty.baseType;
codegenParameter.dataType = codegenProperty.datatype; codegenParameter.dataType = codegenProperty.datatype;
codegenParameter.description = codegenProperty.description; codegenParameter.description = codegenProperty.description;