From b2507777e6f54a4ed72327bb92850bd475fa1a6d Mon Sep 17 00:00:00 2001 From: Jean-Pierre Portier <141755467+JPPortier@users.noreply.github.com> Date: Thu, 5 Dec 2024 05:16:17 +0100 Subject: [PATCH] fix (DefaultGenerator): Handle "$ref" parameter reference to identify parameter ID (#20239) (#20240) --- .../main/java/org/openapitools/codegen/DefaultGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java index e5366475d55..0e377c2bd65 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java @@ -1619,7 +1619,7 @@ public class DefaultGenerator implements Generator { } private static String generateParameterId(Parameter parameter) { - return parameter.getName() + ":" + parameter.getIn(); + return null == parameter.get$ref() ? parameter.getName() + ":" + parameter.getIn() : parameter.get$ref() ; } private OperationsMap processOperations(CodegenConfig config, String tag, List ops, List allModels) {