mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
This commit is contained in:
parent
577187babe
commit
9deef5ac92
@ -308,7 +308,7 @@ class JournalRepository implements JournalRepositoryInterface
|
|||||||
}
|
}
|
||||||
|
|
||||||
// store or get budget
|
// 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 */
|
/** @var \FireflyIII\Models\Budget $budget */
|
||||||
$budget = Budget::find($data['budget_id']);
|
$budget = Budget::find($data['budget_id']);
|
||||||
$journal->budgets()->save($budget);
|
$journal->budgets()->save($budget);
|
||||||
@ -408,7 +408,7 @@ class JournalRepository implements JournalRepositoryInterface
|
|||||||
|
|
||||||
// unlink all budgets and recreate them:
|
// unlink all budgets and recreate them:
|
||||||
$journal->budgets()->detach();
|
$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 */
|
/** @var \FireflyIII\Models\Budget $budget */
|
||||||
$budget = Budget::where('user_id', $this->user->id)->where('id', $data['budget_id'])->first();
|
$budget = Budget::where('user_id', $this->user->id)->where('id', $data['budget_id'])->first();
|
||||||
$journal->budgets()->save($budget);
|
$journal->budgets()->save($budget);
|
||||||
|
Loading…
Reference in New Issue
Block a user