Bug 11644: (follow-up) add FIXME
Arithmetic with monetary amounts is a *hard* problem -- or if not hard, at least super-fiddly, particularly since in theory a Koha database could have to deal with dozens of currencies if used by a large research library. This patch adds a FIXME implicitly commenting on the poor state of affairs of available monetary calculation modules on CPAN. Signed-off-by: Galen Charlton <gmc@esilibrary.com>
This commit is contained in:
parent
ba689152e4
commit
7efc10542b
|
|
@ -96,6 +96,10 @@ else {
|
|||
$budget_period_unalloc = $period->{'budget_period_total'} - $period_sum->{'sum'} if $period->{'budget_period_total'};
|
||||
}
|
||||
|
||||
# FIXME - we really need a better way to do this consistently
|
||||
# and across the board, be it bigints, Math::FixedPoint, a
|
||||
# modernized version of Math::Curency that isn't tied to the system
|
||||
# locale, or something else.
|
||||
$total = sprintf( "%.2f", $total );
|
||||
$sub_unalloc = sprintf( "%.2f", $sub_unalloc );
|
||||
$budget_period_unalloc = sprintf( "%.2f", $budget_period_unalloc );
|
||||
|
|
|
|||
Loading…
Reference in New Issue