Vikas Mayur created OFBIZ-5854:
----------------------------------
Summary: Order On Hold Auto Approves When Edited
Key: OFBIZ-5854
URL: https://issues.apache.org/jira/browse/OFBIZ-5854
Project: OFBiz
Issue Type: Bug
Components: order
Affects Versions: Trunk
Reporter: Vikas Mayur
Priority: Minor
Fix For: Upcoming Branch, 12.04.06, 13.07.02
If you put an approved order on hold and then later cancel an item on the
order, the order is auto approved. Order must have two line items to test the
behavior. The expected result is that order should stay on hold.
In this chain of events, following eca is triggered. The service
'checkOrderItemStatus' should be fixed such that it also check the current
order header status before cancel/approve/complete the order.
{code}
<eca service="changeOrderItemStatus" event="commit">
<condition field-name="statusId" operator="equals"
value="ITEM_CANCELLED"/>
<action service="cancelOrderInventoryReservation" mode="sync"/>
<action service="recalcTaxTotal" mode="sync"/>
<action service="resetGrandTotal" mode="sync"/>
<action service="checkOrderItemStatus" mode="sync"/>
</eca>
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)