forked from loafle/openapi-generator-original
[Java][Haskell][Python] fix errors with empty strings, missing basePath (#15866)
* various fixes * generate samples & docs
This commit is contained in:
parent
6b1a9ba602
commit
396c6753b1
@ -1597,7 +1597,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code
|
||||
// If none of them is provided then fallbacks to default version
|
||||
if (additionalProperties.containsKey(CodegenConstants.ARTIFACT_VERSION) && additionalProperties.get(CodegenConstants.ARTIFACT_VERSION) != null) {
|
||||
this.setArtifactVersion((String) additionalProperties.get(CodegenConstants.ARTIFACT_VERSION));
|
||||
} else if (openAPI.getInfo() != null && openAPI.getInfo().getVersion() != null) {
|
||||
} else if (openAPI.getInfo() != null && !StringUtils.isBlank(openAPI.getInfo().getVersion())) {
|
||||
this.setArtifactVersion(openAPI.getInfo().getVersion());
|
||||
} else {
|
||||
this.setArtifactVersion(ARTIFACT_VERSION_DEFAULT_VALUE);
|
||||
|
@ -390,10 +390,7 @@ public abstract class AbstractPythonConnexionServerCodegen extends AbstractPytho
|
||||
if (operation.getTags() != null && operation.getTags().size() > 0) {
|
||||
tag = operation.getTags().get(0);
|
||||
}
|
||||
String operationId = operation.getOperationId();
|
||||
if (operationId == null) {
|
||||
operationId = getOrGenerateOperationId(operation, pathname, method.toString());
|
||||
}
|
||||
String operationId = getOrGenerateOperationId(operation, pathname, method.toString());
|
||||
operation.setOperationId(toOperationId(operationId));
|
||||
if (operation.getExtensions() == null || operation.getExtensions().get("x-openapi-router-controller") == null) {
|
||||
operation.addExtension(
|
||||
|
@ -542,7 +542,7 @@ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenC
|
||||
public void preprocessOpenAPI(OpenAPI openAPI) {
|
||||
String baseTitle = openAPI.getInfo().getTitle();
|
||||
|
||||
if (baseTitle == null) {
|
||||
if (StringUtils.isBlank(baseTitle)) {
|
||||
baseTitle = "OpenAPI";
|
||||
} else {
|
||||
baseTitle = baseTitle.trim();
|
||||
|
@ -27,8 +27,8 @@
|
||||
<quarkus.platform.version>3.0.1.Final</quarkus.platform.version>
|
||||
{{/useJakartaEe}}
|
||||
{{^useJakartaEe}}
|
||||
<quarkus-plugin.version>1.1.1.Final</quarkus-plugin.version>
|
||||
<quarkus.platform.version>1.1.1.Final</quarkus.platform.version>
|
||||
<quarkus-plugin.version>1.13.7.Final</quarkus-plugin.version>
|
||||
<quarkus.platform.version>1.13.7.Final</quarkus.platform.version>
|
||||
{{/useJakartaEe}}
|
||||
<quarkus.platform.artifact-id>quarkus-universe-bom</quarkus.platform.artifact-id>
|
||||
<quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
|
||||
|
@ -15,8 +15,8 @@
|
||||
<maven.compiler.target>1.8</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
<quarkus-plugin.version>1.1.1.Final</quarkus-plugin.version>
|
||||
<quarkus.platform.version>1.1.1.Final</quarkus.platform.version>
|
||||
<quarkus-plugin.version>1.13.7.Final</quarkus-plugin.version>
|
||||
<quarkus.platform.version>1.13.7.Final</quarkus.platform.version>
|
||||
<quarkus.platform.artifact-id>quarkus-universe-bom</quarkus.platform.artifact-id>
|
||||
<quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
|
||||
<surefire-plugin.version>2.22.1</surefire-plugin.version>
|
||||
|
Loading…
x
Reference in New Issue
Block a user