From 1a16901d0e6fb81e56c55a1f28bcc94ce7df5a38 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Wed, 19 Mar 2025 21:52:08 +0100 Subject: [PATCH] Fix broken validity detection on param-free /balance. --- src/ledgplom/http.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) -- 2.30.2