Skip to content

Commit d80e295

Browse files
authored
Fix JS test using baseName in default value (#5)
* fix js test using baseName in default value * re-enable JS test
1 parent e33f9e5 commit d80e295

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+19
-2005
lines changed

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -617,7 +617,7 @@ public String toDefaultValue(Schema p) {
617617
public String toDefaultValueWithParam(String name, Schema p) {
618618
String type = normalizeType(getTypeDeclaration(p));
619619
if (!StringUtils.isEmpty(p.get$ref())) {
620-
return " = " + type + ".constructFromObject(data['" + getSchemaType(p) + "']);";
620+
return " = " + type + ".constructFromObject(data['" + name + "']);";
621621
} else {
622622
return " = ApiClient.convertToType(data['" + name + "'], " + type + ");";
623623
}

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -857,7 +857,7 @@
857857
<module>samples/openapi3/client/petstore/php/OpenAPIClient-php</module>
858858
<module>samples/client/petstore/scala</module>
859859
<module>samples/client/petstore/akka-scala</module>
860-
<!--<module>samples/client/petstore/javascript</module>-->
860+
<module>samples/client/petstore/javascript</module>
861861
<module>samples/client/petstore/python</module>
862862
<module>samples/client/petstore/python-tornado</module>
863863
<module>samples/client/petstore/python-asyncio</module>

samples/client/petstore/javascript/docs/AdditionalPropertiesClass.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

samples/client/petstore/javascript/docs/Animal.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

samples/client/petstore/javascript/docs/AnimalFarm.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

samples/client/petstore/javascript/docs/AnotherFakeApi.md

Lines changed: 0 additions & 52 deletions
This file was deleted.

samples/client/petstore/javascript/docs/ApiResponse.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

samples/client/petstore/javascript/docs/ArrayOfArrayOfNumberOnly.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

samples/client/petstore/javascript/docs/ArrayOfNumberOnly.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

samples/client/petstore/javascript/docs/ArrayTest.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)