From 9dc556e7e4fe16789b91823396d820ea321cea56 Mon Sep 17 00:00:00 2001 From: dw-0 Date: Sun, 3 Mar 2024 20:26:01 +0100 Subject: [PATCH] fix(webclients): correctly remove symlink Signed-off-by: Dominik Willner --- .../webui_client/client_config/client_config_remove.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kiauh/components/webui_client/client_config/client_config_remove.py b/kiauh/components/webui_client/client_config/client_config_remove.py index af5fe27..dc3eb39 100644 --- a/kiauh/components/webui_client/client_config/client_config_remove.py +++ b/kiauh/components/webui_client/client_config/client_config_remove.py @@ -56,9 +56,9 @@ def remove_client_config_symlink(client_config: ClientConfigData) -> None: im = InstanceManager(Klipper) instances: List[Klipper] = im.instances for instance in instances: - Logger.print_status(f"Removing symlink from '{instance.cfg_file}' ...") + Logger.print_status(f"Removing symlink from '{instance.cfg_dir}' ...") symlink = instance.cfg_dir.joinpath(client_config.get("cfg_filename")) - if not symlink.exists(): + if not symlink.is_symlink(): Logger.print_info(f"'{symlink}' does not exist. Skipping ...") continue