From 3821f1e7c3f628eec0b0e2733c7f056475aa6723 Mon Sep 17 00:00:00 2001 From: Hugo Mercado Date: Mon, 30 Jan 2023 11:56:28 -0500 Subject: [PATCH] avoid double pattern property assignment in order to fix issue --- .../io/swagger/codegen/v3/generators/util/OpenAPIUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/swagger/codegen/v3/generators/util/OpenAPIUtil.java b/src/main/java/io/swagger/codegen/v3/generators/util/OpenAPIUtil.java index bd7c3b2408..da3c7f2dff 100644 --- a/src/main/java/io/swagger/codegen/v3/generators/util/OpenAPIUtil.java +++ b/src/main/java/io/swagger/codegen/v3/generators/util/OpenAPIUtil.java @@ -22,7 +22,9 @@ public static void addPropertiesFromRef(OpenAPI openAPI, Schema refSchema, Codeg if (schema == null) { return; } - codegenProperty.pattern = schema.getPattern(); + if (StringUtils.isBlank(codegenProperty.pattern)) { + codegenProperty.pattern = schema.getPattern(); + } codegenProperty.minLength = schema.getMinLength(); codegenProperty.maxLength = schema.getMaxLength(); if (codegenProperty.pattern != null || codegenProperty.minLength != null || codegenProperty.maxLength != null) {