Fix Review 64 valuation authority regressions
This commit is contained in:
@@ -42,7 +42,7 @@ def update_ledger_account(account_id: str, db_path: str | None = None, **fields:
|
||||
if current is None: return fail("not_found", "account not found")
|
||||
balance_update = "last_balance" in fields and fields.get("last_balance") is not None
|
||||
basis_update = "last_balance_basis_date" in fields and fields.get("last_balance_basis_date") is not None
|
||||
if basis_update and not balance_update:
|
||||
if basis_update and (not balance_update or fields.get("last_balance") == ""):
|
||||
return fail("validation_error", "last_balance_basis_date requires last_balance")
|
||||
normalized_basis = None
|
||||
if basis_update:
|
||||
|
||||
Reference in New Issue
Block a user