From 9deef5ac92628b276b03743e00b1d16f0b326413 Mon Sep 17 00:00:00 2001 From: James Cole Date: Sat, 24 Sep 2016 10:53:39 +0200 Subject: [PATCH] #325 --- app/Repositories/Journal/JournalRepository.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Repositories/Journal/JournalRepository.php b/app/Repositories/Journal/JournalRepository.php index 6a77568244..d7c7ed10fb 100644 --- a/app/Repositories/Journal/JournalRepository.php +++ b/app/Repositories/Journal/JournalRepository.php @@ -308,7 +308,7 @@ class JournalRepository implements JournalRepositoryInterface } // store or get budget - if (intval($data['budget_id']) > 0) { + if (intval($data['budget_id']) > 0 && $transactionType->type !== TransactionType::TRANSFER) { /** @var \FireflyIII\Models\Budget $budget */ $budget = Budget::find($data['budget_id']); $journal->budgets()->save($budget); @@ -408,7 +408,7 @@ class JournalRepository implements JournalRepositoryInterface // unlink all budgets and recreate them: $journal->budgets()->detach(); - if (intval($data['budget_id']) > 0) { + if (intval($data['budget_id']) > 0 && $journal->transactionType->type !== TransactionType::TRANSFER) { /** @var \FireflyIII\Models\Budget $budget */ $budget = Budget::where('user_id', $this->user->id)->where('id', $data['budget_id'])->first(); $journal->budgets()->save($budget);