From 6072bb188c712ec568275f3c4f1826c70a4a43a7 Mon Sep 17 00:00:00 2001 From: "m.dabbagh" Date: Sun, 18 Jan 2026 20:57:01 +0330 Subject: [PATCH] fix a bug in zip extractor --- src/adapters/outgoing/extractors/zip_extractor.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/adapters/outgoing/extractors/zip_extractor.py b/src/adapters/outgoing/extractors/zip_extractor.py index 6bc9141..13e4253 100644 --- a/src/adapters/outgoing/extractors/zip_extractor.py +++ b/src/adapters/outgoing/extractors/zip_extractor.py @@ -202,7 +202,7 @@ class ZipExtractor(IExtractor): def _get_markdown_files(self, zip_file: zipfile.ZipFile) -> List[str]: """ - Get sorted list of Markdown files from ZIP, filtering hidden files. + Get sorted list of Markdown files from ZIP, filtering hidden files and 'nohf' files. Args: zip_file: Open ZipFile object @@ -225,6 +225,11 @@ class ZipExtractor(IExtractor): logger.debug(f"Skipping hidden/system file: {filename}") continue + # Skip files with 'nohf' in their name + if 'nohf' in filename.lower(): + logger.debug(f"Skipping 'nohf' file: {filename}") + continue + # Check for .md extension if filename.lower().endswith('.md'): md_files.append(filename)