forked from loafle/openapi-generator-original
JavaScript client: ensure a default project/module name
when it is an empty string (same for "projectVersion") Closes #2022
This commit is contained in:
parent
5463015725
commit
fa052ffa19
@ -164,11 +164,11 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
|
|
||||||
if (swagger.getInfo() != null) {
|
if (swagger.getInfo() != null) {
|
||||||
Info info = swagger.getInfo();
|
Info info = swagger.getInfo();
|
||||||
if (projectName == null && info.getTitle() != null) {
|
if (StringUtils.isBlank(projectName) && info.getTitle() != null) {
|
||||||
// when projectName is not specified, generate it from info.title
|
// when projectName is not specified, generate it from info.title
|
||||||
projectName = dashize(info.getTitle());
|
projectName = dashize(info.getTitle());
|
||||||
}
|
}
|
||||||
if (projectVersion == null) {
|
if (StringUtils.isBlank(projectVersion)) {
|
||||||
// when projectVersion is not specified, use info.version
|
// when projectVersion is not specified, use info.version
|
||||||
projectVersion = info.getVersion();
|
projectVersion = info.getVersion();
|
||||||
}
|
}
|
||||||
@ -185,13 +185,13 @@ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenCo
|
|||||||
}
|
}
|
||||||
|
|
||||||
// default values
|
// default values
|
||||||
if (projectName == null) {
|
if (StringUtils.isBlank(projectName)) {
|
||||||
projectName = "swagger-js-client";
|
projectName = "swagger-js-client";
|
||||||
}
|
}
|
||||||
if (moduleName == null) {
|
if (StringUtils.isBlank(moduleName)) {
|
||||||
moduleName = camelize(underscore(projectName));
|
moduleName = camelize(underscore(projectName));
|
||||||
}
|
}
|
||||||
if (projectVersion == null) {
|
if (StringUtils.isBlank(projectVersion)) {
|
||||||
projectVersion = "1.0.0";
|
projectVersion = "1.0.0";
|
||||||
}
|
}
|
||||||
if (projectDescription == null) {
|
if (projectDescription == null) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user