Skip to content

Commit 227f277

Browse files
authored
escape various descriptions in the spec (#866)
1 parent 2ffda45 commit 227f277

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4241,7 +4241,7 @@ public List<CodegenParameter> fromRequestBodyToFormParameters(RequestBody body,
42414241
codegenParameter.isPrimitiveType = false;
42424242
codegenParameter.isContainer = true;
42434243
codegenParameter.isListContainer = true;
4244-
codegenParameter.description = s.getDescription();
4244+
codegenParameter.description = escapeText(s.getDescription());
42454245
codegenParameter.dataType = getTypeDeclaration(s);
42464246
if (codegenParameter.baseType != null && codegenParameter.enumName != null) {
42474247
codegenParameter.datatypeWithEnum = codegenParameter.dataType.replace(codegenParameter.baseType, codegenParameter.enumName);
@@ -4367,7 +4367,7 @@ public CodegenParameter fromRequestBody(RequestBody body, Map<String, Schema> sc
43674367
CodegenParameter codegenParameter = CodegenModelFactory.newInstance(CodegenModelType.PARAMETER);
43684368
codegenParameter.baseName = "UNKNOWN_BASE_NAME";
43694369
codegenParameter.paramName = "UNKNOWN_PARAM_NAME";
4370-
codegenParameter.description = body.getDescription();
4370+
codegenParameter.description = escapeText(body.getDescription());
43714371
codegenParameter.required = body.getRequired() != null ? body.getRequired() : Boolean.FALSE;
43724372
codegenParameter.isBodyParam = Boolean.TRUE;
43734373

@@ -4599,7 +4599,7 @@ public List<CodegenServer> fromServers(List<Server> servers) {
45994599
List<CodegenServer> codegenServers = new LinkedList<>();
46004600
for (Server server: servers) {
46014601
CodegenServer cs = new CodegenServer();
4602-
cs.description = server.getDescription();
4602+
cs.description = escapeText(server.getDescription());
46034603
cs.url = server.getUrl();
46044604
cs.variables = this.fromServerVariables(server.getVariables());
46054605
codegenServers.add(cs);
@@ -4617,7 +4617,7 @@ public List<CodegenServerVariable> fromServerVariables(Map<String, ServerVariabl
46174617
CodegenServerVariable codegenServerVariable = new CodegenServerVariable();
46184618
ServerVariable variable = variableEntry.getValue();
46194619
codegenServerVariable.defaultValue = variable.getDefault();
4620-
codegenServerVariable.description = variable.getDescription();
4620+
codegenServerVariable.description = escapeText(variable.getDescription());
46214621
codegenServerVariable.enumValues = variable.getEnum();
46224622
codegenServerVariable.name = variableEntry.getKey();
46234623
codegenServerVariables.add(codegenServerVariable);

0 commit comments

Comments
 (0)