From c2005ca96e30f5ce004eb7b1b8975b5738b177f7 Mon Sep 17 00:00:00 2001 From: Aanisha Mishra Date: Thu, 17 Dec 2020 05:13:32 +0530 Subject: [PATCH] [Java][Client]com.github.curious-odd-man.rgxgen version update (#8139) * rxgen version update * rgxgen version 1.2 * update rgxgen version to 1.3 * remove start end slash in patterns * Remove debug logs --- modules/openapi-generator/pom.xml | 2 +- .../codegen/languages/PythonLegacyClientCodegen.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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);