Skip to content

Commit fbf570e

Browse files
authored
fix unqiue name in handling forward slash (#1839)
1 parent ed5bd5f commit fbf570e

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1609,7 +1609,7 @@ public String toApiName(String name) {
16091609
* @return capitalized model name
16101610
*/
16111611
public String toModelName(final String name) {
1612-
return initialCaps(modelNamePrefix + name + modelNameSuffix);
1612+
return initialCaps(modelNamePrefix + "_" + name + "_" + modelNameSuffix);
16131613
}
16141614

16151615
/**

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,7 @@ private String uniqueName(String key) {
420420
}
421421
int count = 0;
422422
boolean done = false;
423+
key = key.replaceAll("/", "_"); // e.g. /me/videos => _me_videos
423424
key = key.replaceAll("[^a-z_\\.A-Z0-9 ]", ""); // FIXME: a parameter
424425
// should not be assigned. Also declare the methods parameters as 'final'.
425426
while (!done) {

0 commit comments

Comments
 (0)