mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Fix #4739
This commit is contained in:
parent
40111ed25e
commit
9eaacf30ad
@ -136,6 +136,15 @@ class AccountUpdateService
|
|||||||
$account->account_type_id = $type->id;
|
$account->account_type_id = $type->id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// set liability, alternative method used in v1 layout:
|
||||||
|
|
||||||
|
if ($this->isLiability($account) && array_key_exists('account_type_id', $data)) {
|
||||||
|
$type = AccountType::find((int)$data['account_type_id']);
|
||||||
|
|
||||||
|
if (null !== $type && in_array($type->type, config('firefly.valid_liabilities'), true)) {
|
||||||
|
$account->account_type_id = $type->id;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// update virtual balance (could be set to zero if empty string).
|
// update virtual balance (could be set to zero if empty string).
|
||||||
if (array_key_exists('virtual_balance', $data) && null !== $data['virtual_balance']) {
|
if (array_key_exists('virtual_balance', $data) && null !== $data['virtual_balance']) {
|
||||||
|
Loading…
Reference in New Issue
Block a user