From d43b0dc3cd0cbe164f45923783d6fe35e6db26b9 Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Thu, 13 Feb 2025 03:06:58 +0100 Subject: [PATCH] Fix booking balance tree repeating already-seen parental steps. --- src/run.py | 4 ++++ 1 file changed, 4 insertions(+) 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 -- 2.30.2