mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-06-17 02:05:22 -04:00
fix: _sanitize_export_filename crashes on a non-string session name (#1607)
This commit is contained in:
@@ -16,7 +16,7 @@ from src.auth_helpers import get_current_user, effective_user
|
||||
|
||||
def _sanitize_export_filename(name: str) -> str:
|
||||
"""Return a conservative filename safe for Content-Disposition."""
|
||||
name = name or ""
|
||||
name = name if isinstance(name, str) else ""
|
||||
name = re.sub(r"[^A-Za-z0-9._-]", "_", name)
|
||||
return name[:128]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user