feat(api): include voided transactions in user-entries endpoint
The /api/v1/entries/user view was silently dropping any transaction tagged 'voided', so users couldn't see entries that had been rejected against their accounts. Per the libra reject convention, voided entries keep the '!' flag and carry a 'voided' tag for audit; clients can use the tag to style them distinctly. Pending-approval listing still filters voided. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
f0899bf788
commit
1c89e69030
1 changed files with 0 additions and 4 deletions
|
|
@ -486,10 +486,6 @@ async def api_get_user_entries(
|
|||
if e.get("flag") in _SYNTHETIC_FLAGS:
|
||||
continue
|
||||
|
||||
# Skip voided transactions
|
||||
if "voided" in e.get("tags", []):
|
||||
continue
|
||||
|
||||
# Extract user ID from metadata or account names
|
||||
user_id_match = None
|
||||
entry_meta = e.get("meta", {})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue