Skip to content

Commit 0d701b7

Browse files
ahlageverjimschubert
authored andcommitted
scala-play-server: fix enum names for reserved words (#3080)
1 parent e68426f commit 0d701b7

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

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

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,15 @@ public String toDefaultValue(Schema p) {
358358

359359
@Override
360360
public String toEnumName(CodegenProperty property) {
361-
return camelize(property.name);
361+
return camelizeStripReservedEscape(property.name);
362+
}
363+
364+
public String camelizeStripReservedEscape(String str) {
365+
if (str.startsWith("`") && str.endsWith("`")) {
366+
str = str.substring(1, str.length() - 1);
367+
}
368+
369+
return camelize(str);
362370
}
363371

364372
@Override

0 commit comments

Comments
 (0)