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) + "\"; ");
}
}