forked from loafle/openapi-generator-original
fix model name when obtaining from get$ref
This commit is contained in:
@@ -311,7 +311,7 @@ public class CppPistacheServerCodegen extends AbstractCppCodegen {
|
||||
}
|
||||
return "std::vector<" + inner + ">()";
|
||||
} else if (!StringUtils.isEmpty(p.get$ref())) { // model
|
||||
return "new " + toModelName(p.get$ref()) + "()";
|
||||
return "new " + toModelName(getSimpleRef(p.get$ref())) + "()";
|
||||
}
|
||||
return "nullptr";
|
||||
}
|
||||
|
||||
@@ -334,7 +334,7 @@ public class CppQt5ClientCodegen extends AbstractCppCodegen implements CodegenCo
|
||||
}
|
||||
// else
|
||||
if (!StringUtils.isEmpty(p.get$ref())) {
|
||||
return "new " + toModelName(p.get$ref()) + "()";
|
||||
return "new " + toModelName(getSimpleRef(p.get$ref())) + "()";
|
||||
}
|
||||
return "NULL";
|
||||
}
|
||||
|
||||
@@ -326,7 +326,7 @@ public class CppRestClientCodegen extends AbstractCppCodegen {
|
||||
}
|
||||
return "std::vector<" + inner + ">()";
|
||||
} else if (!StringUtils.isEmpty(p.get$ref())) {
|
||||
return "new " + toModelName(p.get$ref()) + "()";
|
||||
return "new " + toModelName(getSimpleRef(p.get$ref())) + "()";
|
||||
}
|
||||
return "nullptr";
|
||||
}
|
||||
|
||||
@@ -313,7 +313,7 @@ public class CppRestbedServerCodegen extends AbstractCppCodegen {
|
||||
}
|
||||
return "std::vector<" + inner + ">()";
|
||||
} else if (!StringUtils.isEmpty(p.get$ref())) {
|
||||
return "new " + toModelName(p.get$ref()) + "()";
|
||||
return "new " + toModelName(getSimpleRef(p.get$ref())) + "()";
|
||||
}
|
||||
return "nullptr";
|
||||
}
|
||||
|
||||
@@ -214,7 +214,7 @@ public class CppTizenClientCodegen extends DefaultCodegen implements CodegenConf
|
||||
} else if (p instanceof ArraySchema) {
|
||||
return "new std::list()";
|
||||
} else if (!StringUtils.isEmpty(p.get$ref())) {
|
||||
return "new " + toModelName(p.get$ref()) + "()";
|
||||
return "new " + toModelName(getSimpleRef(p.get$ref())) + "()";
|
||||
}
|
||||
return "null";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user