Store direction.

This commit is contained in:
James Cole
2021-04-10 07:57:04 +02:00
parent 083749e8fe
commit 3a3cec4f9a

View File

@@ -238,6 +238,10 @@ class AccountFactory
if ($account->accountType->type !== AccountType::ASSET) { if ($account->accountType->type !== AccountType::ASSET) {
$accountRole = ''; $accountRole = '';
} }
// only liability may have direction:
if (array_key_exists('liability_direction', $data) && !in_array($account->accountType->type, config('firefly.valid_liabilities'), true)) {
$data['liability_direction'] = null;
}
$data['account_role'] = $accountRole; $data['account_role'] = $accountRole;
$data['currency_id'] = $currency->id; $data['currency_id'] = $currency->id;