From: Christian Heller <c.heller@plomlompom.de>
Date: Wed, 19 Mar 2025 20:52:08 +0000 (+0100)
Subject: Fix broken validity detection on param-free /balance.
X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/conditions?a=commitdiff_plain;h=1a16901d0e6fb81e56c55a1f28bcc94ce7df5a38;p=ledgplom
Fix broken validity detection on param-free /balance.
---
diff --git a/src/ledgplom/http.py b/src/ledgplom/http.py
index 9a10efb..b1734f5 100644
--- a/src/ledgplom/http.py
+++ b/src/ledgplom/http.py
@@ -130,7 +130,8 @@ class _Handler(PlomHttpHandler):
def get_balance(self, ctx) -> None:
"""Display tree of calculated Accounts over .bookings[:up_incl+1]."""
- id_ = int(self.params.first('up_incl') or '-1')
+ id_ = int(self.params.first('up_incl')
+ or str(len(self.server.ledger.bookings) - 1))
roots = [ac for ac in self.server.ledger.accounts.values()
if not ac.parent]
ctx['roots'] = sorted(roots, key=lambda r: r.basename)