Author: ashish
Date: Fri Nov 20 17:16:20 2009
New Revision: 882644
URL:
http://svn.apache.org/viewvc?rev=882644&view=revLog:
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) + "\"; ");
}
}