From 4d91f7d23a39f9c8e0bfb531335baa860a7b0fd5 Mon Sep 17 00:00:00 2001 From: James Cole Date: Fri, 7 Oct 2016 09:40:50 +0200 Subject: [PATCH] This fixes #344 --- app/Repositories/PiggyBank/PiggyBankRepository.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Repositories/PiggyBank/PiggyBankRepository.php b/app/Repositories/PiggyBank/PiggyBankRepository.php index a1fc615774..9eca01a95a 100644 --- a/app/Repositories/PiggyBank/PiggyBankRepository.php +++ b/app/Repositories/PiggyBank/PiggyBankRepository.php @@ -200,6 +200,10 @@ class PiggyBankRepository implements PiggyBankRepositoryInterface // remove money from the rep. $repetition = $piggyBank->currentRelevantRep(); if ($repetition->currentamount > $piggyBank->targetamount) { + + $diff = bcsub($piggyBank->targetamount, $repetition->currentamount); + $this->createEvent($piggyBank, $diff); + $repetition->currentamount = $piggyBank->targetamount; $repetition->save(); }