mirror of
https://github.com/Xahau/xahau.js.git
synced 2025-11-22 21:25:49 +00:00
Amount.product_human and Amount.ratio_human need to canonicalize.
This commit is contained in:
@@ -778,6 +778,7 @@ Amount.prototype.ratio_human = function (denominator) {
|
|||||||
if (denominator._is_native) {
|
if (denominator._is_native) {
|
||||||
numerator = numerator.clone();
|
numerator = numerator.clone();
|
||||||
numerator._value = numerator._value.multiply(consts.bi_xns_unit);
|
numerator._value = numerator._value.multiply(consts.bi_xns_unit);
|
||||||
|
numerator.canonicalize();
|
||||||
}
|
}
|
||||||
|
|
||||||
return numerator.divide(denominator);
|
return numerator.divide(denominator);
|
||||||
@@ -812,6 +813,7 @@ Amount.prototype.product_human = function (factor) {
|
|||||||
// See also Amount#ratio_human.
|
// See also Amount#ratio_human.
|
||||||
if (factor._is_native) {
|
if (factor._is_native) {
|
||||||
product._value = product._value.divide(consts.bi_xns_unit);
|
product._value = product._value.divide(consts.bi_xns_unit);
|
||||||
|
product.canonicalize();
|
||||||
}
|
}
|
||||||
|
|
||||||
return product;
|
return product;
|
||||||
|
|||||||
Reference in New Issue
Block a user