forked from loafle/openapi-generator-original
[scala-akka-http-server] Fix array optional parameter invalid default value (#10676)
This commit is contained in:
parent
c4d10d55cb
commit
359e39360a
@ -264,16 +264,17 @@ public class ScalaAkkaHttpServerCodegen extends AbstractScalaCodegen implements
|
||||
@Override
|
||||
public CodegenParameter fromParameter(Parameter parameter, Set<String> imports) {
|
||||
CodegenParameter param = super.fromParameter(parameter, imports);
|
||||
// Removing unhandled types
|
||||
if (!primitiveParamTypes.contains(param.dataType)) {
|
||||
param.dataType = "String";
|
||||
}
|
||||
if (!param.required) {
|
||||
param.vendorExtensions.put("x-has-default-value", param.defaultValue != null);
|
||||
// Escaping default string values
|
||||
if (param.defaultValue != null && "String".equals(param.dataType)) {
|
||||
param.defaultValue = String.format(Locale.ROOT, "\"%s\"", param.defaultValue);
|
||||
if (primitiveParamTypes.contains(param.dataType)) {
|
||||
if (!param.required) {
|
||||
param.vendorExtensions.put("x-has-default-value", param.defaultValue != null);
|
||||
// Escaping default string values
|
||||
if (param.defaultValue != null && "String".equals(param.dataType)) {
|
||||
param.defaultValue = String.format(Locale.ROOT, "\"%s\"", param.defaultValue);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
// Removing unhandled types
|
||||
param.dataType = "String";
|
||||
}
|
||||
return param;
|
||||
}
|
||||
|
@ -1 +1 @@
|
||||
5.1.1-SNAPSHOT
|
||||
5.3.0-SNAPSHOT
|
Loading…
x
Reference in New Issue
Block a user