You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jo...@apache.org on 2007/08/20 04:13:27 UTC
svn commit: r567522 -
/ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCart.java
Author: jonesde
Date: Sun Aug 19 19:13:27 2007
New Revision: 567522
URL: http://svn.apache.org/viewvc?rev=567522&view=rev
Log:
Changed getProductPromoUseTotalDiscount to consider all promos if the passed in ID is null
Modified:
ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCart.java
Modified: ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCart.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCart.java?rev=567522&r1=567521&r2=567522&view=diff
==============================================================================
--- ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCart.java (original)
+++ ofbiz/trunk/applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCart.java Sun Aug 19 19:13:27 2007
@@ -2929,13 +2929,13 @@
return productPromoUseInfoList.iterator();
}
+ /** Get total discount for a given ProductPromo, or for ANY ProductPromo if the passed in productPromoId is null. */
public double getProductPromoUseTotalDiscount(String productPromoId) {
- if (productPromoId == null) return 0;
double totalDiscount = 0;
Iterator productPromoUseInfoIter = this.productPromoUseInfoList.iterator();
while (productPromoUseInfoIter.hasNext()) {
ProductPromoUseInfo productPromoUseInfo = (ProductPromoUseInfo) productPromoUseInfoIter.next();
- if (productPromoId.equals(productPromoUseInfo.productPromoId)) {
+ if (productPromoId == null || productPromoId.equals(productPromoUseInfo.productPromoId)) {
totalDiscount += productPromoUseInfo.getTotalDiscountAmount();
}
}