From aedc3fdff9b8a638faf7dd94667785674a9bf759 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sun, 12 Mar 2017 20:43:37 +0100 Subject: [PATCH] Fix #620 --- app/Handlers/Events/StoredJournalEventHandler.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/Handlers/Events/StoredJournalEventHandler.php b/app/Handlers/Events/StoredJournalEventHandler.php index 2ea6f97659..ae67587d67 100644 --- a/app/Handlers/Events/StoredJournalEventHandler.php +++ b/app/Handlers/Events/StoredJournalEventHandler.php @@ -20,6 +20,7 @@ use FireflyIII\Models\PiggyBankRepetition; use FireflyIII\Models\Rule; use FireflyIII\Models\RuleGroup; use FireflyIII\Models\TransactionJournal; +use FireflyIII\Models\TransactionType; use FireflyIII\Rules\Processor; use FireflyIII\Support\Events\BillScanner; use Log; @@ -45,6 +46,16 @@ class StoredJournalEventHandler $piggyBankId = $event->piggyBankId; Log::debug(sprintf('Trying to connect journal %d to piggy bank %d.', $journal->id, $piggyBankId)); + /* + * Will only continue when journal is a transfer. + */ + Log::debug(sprintf('Journal transaction type is %s', $journal->transactionType->type)); + if ($journal->transactionType->type !== TransactionType::TRANSFER) { + Log::info(sprintf('Will not connect %s #%d to a piggy bank.', $journal->transactionType->type, $journal->id)); + + return true; + } + /* * Verify existence of piggy bank: */