From a117b13b49eba357dbd7c31a72a28db9b4163646 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Fri, 27 Mar 2026 12:42:21 +0100 Subject: [PATCH] fix: data directory path construction avoids double slash duplicates --- scripts/generate_pack.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/generate_pack.py b/scripts/generate_pack.py index e29c686b..8de6bef7 100644 --- a/scripts/generate_pack.py +++ b/scripts/generate_pack.py @@ -468,7 +468,12 @@ def generate_pack( print(f" WARNING: data directory '{ref_key}' not cached at {local_path} — run refresh_data_dirs.py") continue dd_dest = dd.get("destination", "") - dd_prefix = f"{base_dest}/{dd_dest}" if base_dest else dd_dest + if base_dest and dd_dest: + dd_prefix = f"{base_dest}/{dd_dest}" + elif base_dest: + dd_prefix = base_dest + else: + dd_prefix = dd_dest for root, _dirs, filenames in os.walk(local_path): for fname in filenames: src = os.path.join(root, fname)