From 2cb6a365d03571b17e82edab969788d7aa321a9e Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Fri, 3 Dec 2021 15:29:00 +0000 Subject: [PATCH] Bug 27801: Fix javascript price calculations This patch ensures we're formatting the price values consistently for the table total and the amount to pay input field. Test plan 1) Add an item to charge at 0.10. 2) Add this same item 8 or 9 times (Do not use the 'quantity') 3) Note that the table total and the 'Amount paid' values do not match 4) Apply the patch and repeat the above steps.. the values should now match. Signed-off-by: Andrew Fuerste-Henry Signed-off-by: Sally --- koha-tmpl/intranet-tmpl/prog/en/modules/pos/pay.tt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/pos/pay.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/pos/pay.tt index cab264b802..243c0baaae 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/pos/pay.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/pos/pay.tt @@ -342,7 +342,8 @@ { iTotalPrice += aData[i][3]*1; } - nFoot.getElementsByTagName('td')[1].innerHTML = iTotalPrice.format_price(); + iTotalPrice = iTotalPrice.format_price(); + nFoot.getElementsByTagName('td')[1].innerHTML = iTotalPrice; $('#paid').val(iTotalPrice); $('#paid').trigger('change'); }, -- 2.20.1