This commit broke the demo system, no cost estimates are returned during 
checkout any more.

Regards
Scott

HotWax Media
http://www.hotwaxmedia.com

On 8/04/2010, at 3:47 AM, doo...@apache.org wrote:

> Author: doogie
> Date: Wed Apr  7 15:47:27 2010
> New Revision: 931594
> 
> URL: http://svn.apache.org/viewvc?rev=931594&view=rev
> Log:
> If an exact productStoreShipMethId is requested, then do an exact AND
> match, not an OR.  Otherwise, both the original exact entity will be
> returned, *and* any others that happen to have the same
> carrierPartyId/shipmentMethodTypeId pair.  Then, when getFirst is
> called, it will effectively be random.  This bug shows up with showing
> cost estimates for a shipping method picker during checkout.
> 
> Modified:
>    
> ofbiz/trunk/applications/product/src/org/ofbiz/shipment/shipment/ShipmentServices.java
> 
> Modified: 
> ofbiz/trunk/applications/product/src/org/ofbiz/shipment/shipment/ShipmentServices.java
> URL: 
> http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/src/org/ofbiz/shipment/shipment/ShipmentServices.java?rev=931594&r1=931593&r2=931594&view=diff
> ==============================================================================
> --- 
> ofbiz/trunk/applications/product/src/org/ofbiz/shipment/shipment/ShipmentServices.java
>  (original)
> +++ 
> ofbiz/trunk/applications/product/src/org/ofbiz/shipment/shipment/ShipmentServices.java
>  Wed Apr  7 15:47:27 2010
> @@ -250,7 +250,7 @@ public class ShipmentServices {
>         if (UtilValidate.isNotEmpty(productStoreShipMethId)) {
>             // if the productStoreShipMethId field is passed, then also get 
> estimates that have the field set
>             List<EntityCondition> condList = 
> UtilMisc.toList(EntityCondition.makeCondition("productStoreShipMethId", 
> EntityOperator.EQUALS, productStoreShipMethId), estFieldsCond);
> -            estFieldsCond = EntityCondition.makeCondition(condList, 
> EntityOperator.OR);
> +            estFieldsCond = EntityCondition.makeCondition(condList, 
> EntityOperator.AND);
>         }
> 
>         Collection<GenericValue> estimates = null;
> 
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to