fix: revert — keep original filenames inside ZIP
Deploy contracts-flask / validate (push) Successful in 0s
Deploy contracts-flask / validate (push) Successful in 0s
This commit is contained in:
@@ -17,7 +17,6 @@ import logging
|
||||
import tempfile
|
||||
import os
|
||||
import shutil
|
||||
import datetime
|
||||
from typing import Dict, List, Tuple, Callable, Optional
|
||||
|
||||
log = logging.getLogger("drhider")
|
||||
@@ -211,12 +210,7 @@ class TwoPassObfuscator:
|
||||
|
||||
# --- Проход 2: замена ---
|
||||
results = []
|
||||
ts = datetime.datetime.now().strftime("%Y%m%d_%H%M%S")
|
||||
seq = 0
|
||||
for fname, content, ctype in files:
|
||||
seq += 1
|
||||
ext = os.path.splitext(fname)[1] or ".tmp"
|
||||
clean_name = f"doc_{ts}_{seq:03d}{ext}"
|
||||
obf_content = content
|
||||
if fname in all_docx:
|
||||
# Замена внутри docx
|
||||
@@ -229,7 +223,7 @@ class TwoPassObfuscator:
|
||||
txt = all_texts.get(fname, '')
|
||||
obf_content = self._replace_in_text(txt, fname)
|
||||
|
||||
results.append((clean_name, obf_content))
|
||||
results.append((fname, obf_content))
|
||||
|
||||
# Собираем ZIP + CSV
|
||||
csv_str = self._build_mapping_csv()
|
||||
|
||||
Reference in New Issue
Block a user