Details
-
Bug
-
Status: Closed
-
Resolution: Fixed
-
Master
-
7.3.x, 7.2.x, 7.1.x, 7.0.x
-
Committed
-
2
Description
Steps to reproduce:
- Use a rest client module generated by REST Builder, for example enabling Commerce Orders integration tests
Expected result:
Integration tests complete successfully
Actual result:
Tests fail with with misleading errors:
com.liferay.headless.commerce.admin.order.resource.v1_0.test.OrderResourceTest > testGetOrderWithNestedEntities FAILED java.lang.IllegalArgumentException: Unsupported field name accountExternalReferenceCode at com.liferay.headless.commerce.admin.order.client.problem.Problem$ProblemJSONParser.setField(Problem.java:178) at com.liferay.headless.commerce.admin.order.client.problem.Problem$ProblemJSONParser.setField(Problem.java:140) at com.liferay.headless.commerce.admin.order.client.json.BaseJSONParser.parseToDTO(BaseJSONParser.java:90) at com.liferay.headless.commerce.admin.order.client.problem.Problem.toDTO(Problem.java:33) at com.liferay.headless.commerce.admin.order.client.resource.v1_0.OrderResource$OrderResourceImpl.getOrder(OrderResource.java:676)
Debugging it show a ClassCastException when deserializing Strings to BigDecimals
Attachments
Issue Links
- Is blocking
-
COMMERCE-5668 Order Items should include their shipping address only if requested
-
- Closed
-