From c0e728c310ebe60cd3534ddf720e1f1a61cdf357 Mon Sep 17 00:00:00 2001 From: Stefan Thomas Date: Wed, 16 Jan 2013 19:09:26 +0100 Subject: [PATCH] Amount.product_human and Amount.ratio_human need to canonicalize. --- src/js/amount.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/js/amount.js b/src/js/amount.js index 0191ee6b1..0cef359a5 100644 --- a/src/js/amount.js +++ b/src/js/amount.js @@ -778,6 +778,7 @@ Amount.prototype.ratio_human = function (denominator) { if (denominator._is_native) { numerator = numerator.clone(); numerator._value = numerator._value.multiply(consts.bi_xns_unit); + numerator.canonicalize(); } return numerator.divide(denominator); @@ -812,6 +813,7 @@ Amount.prototype.product_human = function (factor) { // See also Amount#ratio_human. if (factor._is_native) { product._value = product._value.divide(consts.bi_xns_unit); + product.canonicalize(); } return product;