[Erp5-report] r39268 yusei - /erp5/trunk/products/ERP5/Document/RoundingModel.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Oct 18 05:22:55 CEST 2010
Author: yusei
Date: Mon Oct 18 05:22:55 2010
New Revision: 39268
URL: http://svn.erp5.org?rev=39268&view=rev
Log:
Fix a bug. If precision was 1, rounding did not work correctly.
Modified:
erp5/trunk/products/ERP5/Document/RoundingModel.py
Modified: erp5/trunk/products/ERP5/Document/RoundingModel.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/Document/RoundingModel.py?rev=39268&r1=39267&r2=39268&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/Document/RoundingModel.py [utf8] (original)
+++ erp5/trunk/products/ERP5/Document/RoundingModel.py [utf8] Mon Oct 18 05:22:55 2010
@@ -76,7 +76,7 @@ class RoundingModel(Predicate):
precision = 1
scale = int(log(precision, 10))
- if scale > 0:
+ if scale > 0 or (scale==0 and precision>=1):
value = Decimal(str(value))
scale = Decimal(str(int(precision))).quantize(value)
precision = Decimal('1')
More information about the Erp5-report
mailing list