diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java index 07ee0279c3e..429ede03638 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java @@ -2198,6 +2198,11 @@ public class DefaultCodegen { return "ERROR_UNKNOWN"; } + // if the name is just '$', map it to 'value' for the time being. + if ("$".equals(name)) { + return "value"; + } + // input[] => input name = name.replaceAll("\\[\\]", ""); // FIXME: a parameter should not be assigned. Also declare the methods parameters as 'final'.