From 238194e8178b43ec216c1ca1b1fd9dc3829c5d20 Mon Sep 17 00:00:00 2001 From: yma Date: Tue, 23 Dec 2025 15:27:36 +0800 Subject: [PATCH] Fix merged zip arcname file path issue --- charon/cmd/cmd_merge.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/charon/cmd/cmd_merge.py b/charon/cmd/cmd_merge.py index 3371ef7..0a3effc 100644 --- a/charon/cmd/cmd_merge.py +++ b/charon/cmd/cmd_merge.py @@ -151,6 +151,7 @@ def _create_merged_zip( for file in files: file_path = os.path.join(root, file) # Calculate relative path to preserve directory structure - arcname = os.path.relpath(file_path, root_path) + merged_repos_path = os.path.join(root_path, "merged_repositories") + arcname = os.path.relpath(file_path, merged_repos_path) zipf.write(file_path, arcname) logger.info("Done for the merged zip generation: %s", zip_path)