diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index d1728a8c3..7cb3f88b7 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -65,6 +65,8 @@ - WebGUI::Session::Scratch->delete now returns the value deleted for convenience, like Perl's built-in delete() function. - fix: Auth redirectOnLogin wouldn't work if login called from Operation::execute() + - fix: WebGUI::Operation::Commerce->listTransactions now adds trailing 0's to + prices/totals. - fix: Uncommitted Collaborations and adding threads diff --git a/lib/WebGUI/Operation/Commerce.pm b/lib/WebGUI/Operation/Commerce.pm index e5d97e64a..103a0af8b 100644 --- a/lib/WebGUI/Operation/Commerce.pm +++ b/lib/WebGUI/Operation/Commerce.pm @@ -970,8 +970,8 @@ sub www_listTransactions { $output .= ''.$session->icon->delete('op=deleteTransaction;tid='.$transaction->get('transactionId')).''; $output .= ''.$session->datetime->epochToHuman($transaction->get('initDate')).''; $output .= ''.$session->datetime->epochToHuman($transaction->get('completionDate')).''; - $output .= ''.$transaction->get('amount').''; - $output .= ''.$transaction->get('shippingCost').''; + $output .= ''.sprintf('%.2f',$transaction->get('amount')).''; + $output .= ''.sprintf('%.2f',$transaction->get('shippingCost')).''; $output .= ''.$transaction->get('status').''; $output .= ''.$transaction->get('shippingStatus').''; $output .= '';