[ https://issues.apache.org/jira/browse/OFBIZ-9157?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15832922#comment-15832922 ]
Leonard Lin commented on OFBIZ-9157: ------------------------------------ Hi [~jacques.le.roux], Yes, the order and orderItem is created programmatically. I import orders from an external Webshop into OFBiz for fulfillment processing. In this project I'm not using OFBiz accounting / pricing, that's why no prices are set. Best, Leonard > "View Order" throws exception in getReturnableQuantity > ------------------------------------------------------ > > Key: OFBIZ-9157 > URL: https://issues.apache.org/jira/browse/OFBIZ-9157 > Project: OFBiz > Issue Type: Bug > Components: order > Affects Versions: Release Branch 15.12, Release Branch 16.11 > Environment: Encountered this but in 15.x and 16.x Trunk versions > Reporter: Leonard Lin > Priority: Minor > Attachments: services_return.xml.patch > > > Steps to Reproduce: > - Create a sales order > - Add 1 orderitem with no unitPrice set (unitPrice = null) for the product > - set the status of the order to completed > - go to order-management and try to open the order for display like: > https://localhost:8443/ordermgr/control/orderview?orderId=XXXXX > Expected: > - the order is displayed with status completed > Actual: > - A groovy exception is displayed. > Analysis: > The service "getReturnableQuantity" throws an exception because it returns > the returnablePrice = null, because the unitPrice of the orderItem was null. > The OUT field returnablePrice is mandatory according to the > service-definition. The return parameter is set but the value is null, hence > the exception. > Attached is a patch that will adjust the service-deinition to allow for > "null" value of the OUT parameter. -- This message was sent by Atlassian JIRA (v6.3.4#6332)