home · contact · privacy
Fix minor bugs.
authorChristian Heller <c.heller@plomlompom.de>
Thu, 13 Mar 2025 19:47:54 +0000 (20:47 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Thu, 13 Mar 2025 19:47:54 +0000 (20:47 +0100)
src/run.py
src/templates/balance.tmpl

index 68aa534c738893a68549379717de4ebb53aa9c5f..f0991ab6a2772ad66098d6becf52a4288b60b398 100755 (executable)
@@ -510,6 +510,7 @@ class Handler(PlomHttpHandler):
                     break
                 if already_registered:
                     continue
+                Account.ensure_in_dict(path, self.server.accounts)
                 before = self.server.accounts[path].get_wealth(id_ - 1)
                 after = self.server.accounts[path].get_wealth(id_)
                 direct_target = full_path == path
index 5904cc09fa19f39f313809b7a0d10365a4752b8f..cfd46f70595c8235eff5459a9a888cdf2f03bea4 100644 (file)
@@ -4,7 +4,7 @@
 {% macro account_with_children(booking_id, account, indent) %}
   <tr class="alternating">
   <td class="money">
-  {% if account.get_wealth().moneys|length == 1 %}
+  {% if account.get_wealth(booking_id).moneys|length == 1 %}
     <table>
     {% for curr, amt in account.get_wealth(booking_id).moneys.items() %}
       {{ macros.tr_money_balance(amt, curr) }}