Only withdrawal can have a budget.

This commit is contained in:
James Cole
2016-11-05 07:43:23 +01:00
parent 5f7fb77db2
commit 47bebb614e

View File

@@ -458,7 +458,7 @@ class JournalRepository implements JournalRepositoryInterface
*/
private function storeBudgetWithJournal(TransactionJournal $journal, int $budgetId)
{
if (intval($budgetId) > 0 && $journal->transactionType->type !== TransactionType::TRANSFER) {
if (intval($budgetId) > 0 && $journal->transactionType->type === TransactionType::WITHDRAWAL) {
/** @var \FireflyIII\Models\Budget $budget */
$budget = Budget::find($budgetId);
$journal->budgets()->save($budget);