From 9d26e75d7f5c0a7ac7cf615b10b5411f5b4a2cd7 Mon Sep 17 00:00:00 2001 From: Jean-Pierre Portier Date: Wed, 4 Dec 2024 14:25:28 +0100 Subject: [PATCH] fix (DefaultGenerator): Handle "$ref" parameter reference to identify parameter ID (#20239) --- .../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 e5366475d554..0e377c2bd656 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 @@ private void processOperation(String resourcePath, String httpMethod, Operation } 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) {