From f00d41b1bfd9fe81e9c0e73016fa305f68158286 Mon Sep 17 00:00:00 2001 From: dw-0 Date: Sat, 27 Jul 2024 23:18:32 +0200 Subject: [PATCH] fix: fix logic bug in handle_instance_names Signed-off-by: Dominik Willner --- kiauh/components/klipper/klipper_setup.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kiauh/components/klipper/klipper_setup.py b/kiauh/components/klipper/klipper_setup.py index c894642..414ab6f 100644 --- a/kiauh/components/klipper/klipper_setup.py +++ b/kiauh/components/klipper/klipper_setup.py @@ -118,12 +118,12 @@ def run_klipper_setup( def handle_instance_names( install_count: int, name_dict: Dict[int, str], custom_names: bool ) -> None: - for i in range(install_count): - index = len(name_dict) + i + 1 + for i in range(install_count): # 3 + key = max(name_dict.keys()) + 1 if custom_names: - assign_custom_name(index, name_dict) + assign_custom_name(key, name_dict) else: - name_dict[i + 1] = str(index) + name_dict[key] = str(len(name_dict) + 1) def get_install_count_and_name_dict(