Author: ashish
Date: Fri Nov 20 17:16:20 2009
New Revision: 882644

URL: http://svn.apache.org/viewvc?rev=882644&view=rev
Log:
In case of variant product it returns NPE while calculating purchase price and 
base price is not been set or we can say data is not prepared for it.

Thanks Amit for your help.

Modified:
    
ofbiz/trunk/applications/order/webapp/ordermgr/WEB-INF/actions/entry/catalog/ProductDetail.groovy

Modified: 
ofbiz/trunk/applications/order/webapp/ordermgr/WEB-INF/actions/entry/catalog/ProductDetail.groovy
URL: 
http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/WEB-INF/actions/entry/catalog/ProductDetail.groovy?rev=882644&r1=882643&r2=882644&view=diff
==============================================================================
--- 
ofbiz/trunk/applications/order/webapp/ordermgr/WEB-INF/actions/entry/catalog/ProductDetail.groovy
 (original)
+++ 
ofbiz/trunk/applications/order/webapp/ordermgr/WEB-INF/actions/entry/catalog/ProductDetail.groovy
 Fri Nov 20 17:16:20 2009
@@ -383,7 +383,7 @@
                                 variantPriceMap = 
dispatcher.runSync("calculatePurchasePrice", priceContext);
                             }
                             amt.append(" if (sku == \"" + variant.productId + 
"\") return \"" + (variant.requireAmount ?: "N") + "\"; ");
-                            if (variantPriceMap) {
+                            if (variantPriceMap && variantPriceMap.basePrice) {
                                 variantPriceJS.append("  if (sku == \"" + 
variant.productId + "\") return \"" + 
numberFormat.format(variantPriceMap.basePrice) + "\"; ");
                             }
                         }


Reply via email to