From a24fae97655029c15adf4db58914aa4c580c9c57 Mon Sep 17 00:00:00 2001 From: henryruhs Date: Tue, 2 Jun 2026 17:41:49 +0200 Subject: [PATCH] make the world a better place --- facefusion/jobs/job_manager.py | 2 ++ facefusion/sanitizer.py | 1 + 2 files changed, 3 insertions(+) diff --git a/facefusion/jobs/job_manager.py b/facefusion/jobs/job_manager.py index 8abc34b8..107b1597 100644 --- a/facefusion/jobs/job_manager.py +++ b/facefusion/jobs/job_manager.py @@ -4,6 +4,7 @@ from typing import List, Optional import facefusion.choices from facefusion.filesystem import create_directory, get_file_name, is_directory, is_file, move_file, remove_directory, remove_file, resolve_file_pattern +from facefusion.sanitizer import sanitize_job_id from facefusion.jobs.job_helper import get_step_output_path from facefusion.json import read_json, write_json from facefusion.time_helper import get_current_date_time @@ -261,5 +262,6 @@ def find_job_path(job_id : str) -> Optional[str]: def get_job_file_name(job_id : str) -> Optional[str]: if job_id: + job_id = sanitize_job_id(job_id) return job_id + '.json' return None diff --git a/facefusion/sanitizer.py b/facefusion/sanitizer.py index e8c7a920..3f85e532 100644 --- a/facefusion/sanitizer.py +++ b/facefusion/sanitizer.py @@ -9,6 +9,7 @@ def sanitize_job_id(job_id : str) -> str: if __job_id__.isalnum(): return job_id + return hashlib.sha1(job_id.encode()).hexdigest()