fix (DefaultGenerator): Handle "$ref" parameter reference to identify parameter ID (#20239) (#20240)

This commit is contained in:
Jean-Pierre Portier 2024-12-05 05:16:17 +01:00 committed by GitHub
parent f406f78978
commit b2507777e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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<CodegenOperation> ops, List<ModelMap> allModels) {