Author: erwan
Date: Wed Oct 26 19:33:00 2011
New Revision: 1189404
URL:
http://svn.apache.org/viewvc?rev=1189404&view=revLog:
A patch from Olivier Heintz - OFBIZ-4506 - BigDecimal issue, when changing quantity to produce for a ProductIonRun
Modified:
ofbiz/trunk/applications/manufacturing/src/org/ofbiz/manufacturing/jobshopmgt/ProductionRun.java
Modified: ofbiz/trunk/applications/manufacturing/src/org/ofbiz/manufacturing/jobshopmgt/ProductionRun.java
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/applications/manufacturing/src/org/ofbiz/manufacturing/jobshopmgt/ProductionRun.java?rev=1189404&r1=1189403&r2=1189404&view=diff==============================================================================
--- ofbiz/trunk/applications/manufacturing/src/org/ofbiz/manufacturing/jobshopmgt/ProductionRun.java (original)
+++ ofbiz/trunk/applications/manufacturing/src/org/ofbiz/manufacturing/jobshopmgt/ProductionRun.java Wed Oct 26 19:33:00 2011
@@ -131,7 +131,7 @@ public class ProductionRun {
try {
productionRun.store();
if (quantityIsUpdated) {
- productionRunProduct.set("estimatedQuantity",this.quantity);
+ productionRunProduct.set("estimatedQuantity",this.quantity.doubleValue());
productionRunProduct.store();
quantityIsUpdated = false;
}
@@ -204,7 +204,7 @@ public class ProductionRun {
for (Iterator<GenericValue> iter = productionRunComponents.iterator(); iter.hasNext();) {
GenericValue component = iter.next();
componentQuantity = component.getBigDecimal("estimatedQuantity");
- component.set("estimatedQuantity", componentQuantity.divide(previousQuantity, 10, BigDecimal.ROUND_HALF_UP).multiply(newQuantity));
+ component.set("estimatedQuantity", componentQuantity.divide(previousQuantity, 10, BigDecimal.ROUND_HALF_UP).multiply(newQuantity).doubleValue());
}
}
/**