From e313fec903f8305af3c92399d888efc3488f75b3 Mon Sep 17 00:00:00 2001 From: Stephen Waits <1+swaits@noreply.git.swaits.com> Date: Sun, 11 Oct 2026 01:37:05 +0000 Subject: [PATCH] First slice: ledger-store (journal+blobs+sqlite) and ledger-mcp (18 tools, receipt policy) --- crates/ledger-core/src/account.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/ledger-core/src/account.rs b/crates/ledger-core/src/account.rs index 7bb747f..5097f0a 100644 --- a/crates/ledger-core/src/account.rs +++ b/crates/ledger-core/src/account.rs @@ -100,10 +100,10 @@ impl ChartOfAccounts { if self.by_code.contains_key(code) { return Err(LedgerError::DuplicateAccountCode(code.to_string())); } - if let Some(p) = parent { - if !self.accounts.contains_key(&p) { - return Err(LedgerError::UnknownParentAccount(p)); - } + if let Some(p) = parent + && !self.accounts.contains_key(&p) + { + return Err(LedgerError::UnknownParentAccount(p)); } self.by_code.insert(code.to_string(), id); self.accounts.insert(