More rounding.

This commit is contained in:
Sander Dorigo 2014-11-08 11:38:50 +01:00
parent 7895d7f5d0
commit ac299e7279

View File

@ -228,7 +228,7 @@ class PiggybankController extends BaseController
*/ */
public function postAdd(Piggybank $piggybank) public function postAdd(Piggybank $piggybank)
{ {
$amount = floatval(Input::get('amount')); $amount = round(floatval(Input::get('amount')), 2);
/** @var \FireflyIII\Database\Piggybank $acct */ /** @var \FireflyIII\Database\Piggybank $acct */
$repos = App::make('FireflyIII\Database\Piggybank'); $repos = App::make('FireflyIII\Database\Piggybank');
@ -236,7 +236,7 @@ class PiggybankController extends BaseController
$leftOnAccount = $repos->leftOnAccount($piggybank->account); $leftOnAccount = $repos->leftOnAccount($piggybank->account);
$savedSoFar = $piggybank->currentRelevantRep()->currentamount; $savedSoFar = $piggybank->currentRelevantRep()->currentamount;
$leftToSave = $piggybank->targetamount - $savedSoFar; $leftToSave = $piggybank->targetamount - $savedSoFar;
$maxAmount = min($leftOnAccount, $leftToSave); $maxAmount = round(min($leftOnAccount, $leftToSave), 2);
if ($amount <= $maxAmount) { if ($amount <= $maxAmount) {
$repetition = $piggybank->currentRelevantRep(); $repetition = $piggybank->currentRelevantRep();