From: Christian Heller Date: Thu, 13 Feb 2025 02:06:58 +0000 (+0100) Subject: Fix booking balance tree repeating already-seen parental steps. X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/%7B%7Bdb.prefix%7D%7D/%7B%7B%20web_path%20%7D%7D/%7B%7Bprefix%7D%7D/process?a=commitdiff_plain;h=d43b0dc3cd0cbe164f45923783d6fe35e6db26b9;p=ledgplom Fix booking balance tree repeating already-seen parental steps. --- diff --git a/src/run.py b/src/run.py index 644152e..17cc63b 100755 --- a/src/run.py +++ b/src/run.py @@ -460,8 +460,12 @@ class Handler(PlomHttpHandler): path = '' for step_name in full_name.split(':'): path = ':'.join([path, step_name]) if path else step_name + already_registered = False for child in [n for n in parent_children if path == n['name']]: parent_children = child['children'] + already_registered = True + break + if already_registered: continue wealth_before = accounts_before[path].wealth wealth_after = accounts_after[path].wealth