Skip to content

Commit

Permalink
fixed typescript-axios pattern data integrity by removing escapeText(…
Browse files Browse the repository at this point in the history
…) call (OpenAPITools#5974)
  • Loading branch information
n0idea authored and michaelpro1 committed May 7, 2020
1 parent 9de2b92 commit 2b83143
Showing 1 changed file with 9 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,15 @@ public Map<String, Object> postProcessModels(Map<String, Object> objs) {
return objs;
}

/**
* Overriding toRegularExpression() to avoid escapeText() being called,
* as it would return a broken regular expression if any escaped character / metacharacter were present.
*/
@Override
public String toRegularExpression(String pattern) {
return addRegularExpressionDelimiter(pattern);
}

@Override
public String toModelFilename(String name) {
return super.toModelFilename(name).replaceAll("([a-z0-9])([A-Z])", "$1-$2").toLowerCase(Locale.ROOT);
Expand Down

0 comments on commit 2b83143

Please sign in to comment.