diff --git a/ghost/admin/app/helpers/format-number.js b/ghost/admin/app/helpers/format-number.js index 195d74d7d4..bc83abb792 100644 --- a/ghost/admin/app/helpers/format-number.js +++ b/ghost/admin/app/helpers/format-number.js @@ -1,11 +1,11 @@ import {helper} from '@ember/component/helper'; -export function formatNumber(number) { +export function formatNumber(number, options) { if (number === '' || number === null || number === undefined) { return; } - return Number(number).toLocaleString(); + return Number(number).toLocaleString(undefined, options); } export default helper(function ([number]/*, hash*/) { diff --git a/ghost/admin/app/helpers/gh-price-amount.js b/ghost/admin/app/helpers/gh-price-amount.js index 84c2d13514..0bdcf8accc 100644 --- a/ghost/admin/app/helpers/gh-price-amount.js +++ b/ghost/admin/app/helpers/gh-price-amount.js @@ -7,7 +7,7 @@ export function ghPriceAmount(amount, {cents = true} = {}) { if (price % 1 === 0) { return formatNumber(price); } else { - return formatNumber(Math.round(price * 100) / 100); + return formatNumber(Math.round(price * 100) / 100, {minimumFractionDigits: 2}); } } return 0;