diff --git a/modules/openapi-generator/pom.xml b/modules/openapi-generator/pom.xml index ecb1f58bb66..352e6c483cb 100644 --- a/modules/openapi-generator/pom.xml +++ b/modules/openapi-generator/pom.xml @@ -258,7 +258,7 @@ 1.3.0 26.0-jre 1.0.2 - 1.1 + 1.3 2.10.1 2.10.0 1.3.60 diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonLegacyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonLegacyClientCodegen.java index 372e6becdbc..c2955c34e1a 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonLegacyClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonLegacyClientCodegen.java @@ -797,6 +797,8 @@ public class PythonLegacyClientCodegen extends DefaultCodegen implements Codegen if ("Number".equalsIgnoreCase(schema.getFormat())) {return "1";} if (StringUtils.isNotBlank(schema.getPattern())) { String pattern = schema.getPattern(); + while (pattern.startsWith("/")) pattern = pattern.substring(0, pattern.length()-1); + while (pattern.endsWith("/")) pattern = pattern.substring(1); RgxGen rgxGen = new RgxGen(pattern); // this seed makes it so if we have [a-z] we pick a Random random = new Random(18);