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

Jacques Le Roux closed OFBIZ-4026.
----------------------------------

       Resolution: Fixed
    Fix Version/s: SVN trunk
                   Release Branch 10.04
                   Release Branch 09.04
         Assignee: Jacques Le Roux

Thanks Patrick,

Your suggested change is in trunk at r1042188, R10.04 r1042190, R9.04 at 
r1042191.

> Shopping Cart Item issue with BigDecimal
> ----------------------------------------
>
>                 Key: OFBIZ-4026
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-4026
>             Project: OFBiz
>          Issue Type: Bug
>          Components: order
>    Affects Versions: Release Branch 09.04, Release 09.04, Release Branch 
> 10.04, jQuery, SVN trunk
>         Environment: All
>            Reporter: Patrick Antivackis
>            Assignee: Jacques Le Roux
>             Fix For: Release Branch 09.04, Release Branch 10.04, SVN trunk
>
>
> In applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartItem.java
> the setQuantity method should use this.quantity.compareTo(quantity) == 0 
> instead of this.quantity==quantity like depicted below
>    protected void setQuantity(BigDecimal quantity, LocalDispatcher 
> dispatcher, ShoppingCart cart, boolean triggerExternalOps, boolean 
> resetShipGroup, boolean updateProductPrice, boolean skipInventoryChecks) 
> throws CartItemModifyException {
>        if (this.quantity == quantity) {
>            return;
>        }
> The issue is really visible when the cart is fully loaded (lot of products) 
> as the return will never occur and the store is configurerd in an 
> autosavecart mode.
> For example a cart with 48 products will take very long time to process for 
> each additem or modifycart event.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to