fixed required flag

This commit is contained in:
Tony Tam
2015-03-29 19:17:54 -07:00
parent 517c0a4f52
commit 510254e5a3
6 changed files with 31 additions and 30 deletions

View File

@@ -465,7 +465,7 @@ public class DefaultCodegen {
System.out.println("failed to process model " + name);
throw new RuntimeException(e);
}
cp.required = false;
cp.required = null;
if(impl.getRequired() != null) {
for(String req : impl.getRequired()) {
if(key.equals(req))
@@ -879,7 +879,8 @@ public class DefaultCodegen {
CodegenParameter p = CodegenModelFactory.newInstance(CodegenModelType.PARAMETER);
p.baseName = param.getName();
p.description = param.getDescription();
p.required = param.getRequired();
if(param.getRequired())
p.required = param.getRequired();
p.jsonSchema = Json.pretty(param);
if(param instanceof SerializableParameter) {