[ 
https://issues.apache.org/jira/browse/OFBIZ-5854?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ashish Vijaywargiya closed OFBIZ-5854.
--------------------------------------
    Resolution: Fixed

Thanks Vikas for creating the issue. Thanks Akash for the verification. 
Committed the changes in trunk at r1639833 and in RB13.07 at r1639834.

> 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
>            Assignee: Ashish Vijaywargiya
>            Priority: Minor
>             Fix For: Upcoming Branch, 12.04.06, 13.07.02
>
>         Attachments: order.patch
>
>
> 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 it approve 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)

Reply via email to