Fix issue with liability upgrades.

This commit is contained in:
James Cole
2023-01-08 07:43:16 +01:00
parent 4917f40abf
commit c976149bf1
6 changed files with 286 additions and 9 deletions

View File

@@ -145,10 +145,13 @@ class UpgradeLiabilities extends Command
$this->correctOpeningBalance($account, $openingBalance);
}
// add liability direction property
/** @var AccountMetaFactory $factory */
$factory = app(AccountMetaFactory::class);
$factory->crud($account, 'liability_direction', 'debit');
// add liability direction property (if it does not yet exist!)
$value = $repository->getMetaValue($account, 'liability_direction');
if (null === $value) {
/** @var AccountMetaFactory $factory */
$factory = app(AccountMetaFactory::class);
$factory->crud($account, 'liability_direction', 'debit');
}
}
/**