From d089d110fa457bd44d3e784243f3a988bb3b957b Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 28 Sep 2019 04:50:32 +0200 Subject: [PATCH] Add debug for #2662 --- app/Repositories/PiggyBank/PiggyBankRepository.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Repositories/PiggyBank/PiggyBankRepository.php b/app/Repositories/PiggyBank/PiggyBankRepository.php index f5a5f5d0f7..02edd31a58 100644 --- a/app/Repositories/PiggyBank/PiggyBankRepository.php +++ b/app/Repositories/PiggyBank/PiggyBankRepository.php @@ -104,8 +104,16 @@ class PiggyBankRepository implements PiggyBankRepositoryInterface $savedSoFar = (string)$this->getRepetition($piggyBank)->currentamount; $leftToSave = bcsub($piggyBank->targetamount, $savedSoFar); $maxAmount = (string)min(round($leftOnAccount, 12), round($leftToSave, 12)); + $compare = bccomp($amount, $maxAmount); + $result = $compare <= 0; + + Log::debug(sprintf('Left on account: %s', $leftOnAccount)); + Log::debug(sprintf('Saved so far: %s', $savedSoFar)); + Log::debug(sprintf('Left to save: %s', $leftToSave)); + Log::debug(sprintf('Maximum amount: %s', $maxAmount)); + Log::debug(sprintf('Compare <= 0? %d, so %s', $compare, var_export($result, true))); - return bccomp($amount, $maxAmount) <= 0; + return $result; } /**