From 1af5725bd1759416cbff20a91d9fd98bc775b017 Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Thu, 9 Apr 2026 13:51:32 +0200 Subject: [PATCH] fix: track dedup'd filename in used_paths to prevent collisions --- surfsense_backend/app/services/export_service.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/surfsense_backend/app/services/export_service.py b/surfsense_backend/app/services/export_service.py index 0804e6042..2d36bfaab 100644 --- a/surfsense_backend/app/services/export_service.py +++ b/surfsense_backend/app/services/export_service.py @@ -147,8 +147,7 @@ async def build_export_zip( if dir_path else f"{base_name}_{suffix}.md" ) - else: - used_paths[file_path] = 1 + used_paths[file_path] = used_paths.get(file_path, 0) + 1 zf.writestr(file_path, markdown)