mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-30 02:26:58 +00:00
Merge branch 'hotfix/3.4.4.2' into develop
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
# Firefly III (v3.4.4)
|
# Firefly III (v3.4.4.2)
|
||||||
|
|
||||||
[](https://scrutinizer-ci.com/g/JC5/firefly-iii/?branch=master)
|
[](https://scrutinizer-ci.com/g/JC5/firefly-iii/?branch=master)
|
||||||
[](https://scrutinizer-ci.com/g/JC5/firefly-iii/?branch=master)
|
[](https://scrutinizer-ci.com/g/JC5/firefly-iii/?branch=master)
|
||||||
|
@@ -320,13 +320,18 @@ class TagRepository implements TagRepositoryInterface
|
|||||||
$match = true;
|
$match = true;
|
||||||
/** @var TransactionJournal $check */
|
/** @var TransactionJournal $check */
|
||||||
foreach ($tag->transactionjournals as $check) {
|
foreach ($tag->transactionjournals as $check) {
|
||||||
if ($check->source_account->id != $journal->source_account->id) {
|
// $checkAccount is the source_account for a withdrawal
|
||||||
|
// $checkAccount is the destination_account for a deposit
|
||||||
|
if ($check->transactionType->type == 'Withdrawal' && $check->source_account->id != $journal->destination_account->id) {
|
||||||
$match = false;
|
$match = false;
|
||||||
}
|
}
|
||||||
|
if ($check->transactionType->type == 'Deposit' && $check->destination_account->id != $journal->destination_account->id) {
|
||||||
|
$match = false;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
if ($match) {
|
if ($match) {
|
||||||
$journal->tags()->save($tag);
|
$journal->tags()->save($tag);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user