diff --git a/src/components/cases/ledger-row.tsx b/src/components/cases/ledger-row.tsx index 15d80ac..d9c1333 100644 --- a/src/components/cases/ledger-row.tsx +++ b/src/components/cases/ledger-row.tsx @@ -63,6 +63,8 @@ export function SortableLedgerRow({ entry, onPatch, onRemove }: Props) { const commit = (key: keyof EditableEntry, raw: string | number) => { let val: any = raw; if (NUM_COLS.some((c) => c.key === key)) val = raw === "" ? 0 : Number(raw) || 0; + // Allow blank dates / blank text fields + if (key === "entry_date" && raw === "") val = null; if (val === (entry as any)[key]) return; setDraft((d) => ({ ...d, [key]: val })); onPatch(entry.id, { [key]: val } as any);