fix: Добавлены пропущенные поля filename и upload_timestamp в n8n proxy

Проблема: Backend proxy не передавал filename и upload_timestamp к n8n
Это ломало обработку файлов в workflow

Изменения:
- Добавлены параметры filename и upload_timestamp в proxy_file_upload()
- Теперь передаём все поля которые отправляет frontend

Было в n8n body: {claim_id, voucher, session_id, file_type}
Стало: {claim_id, voucher, session_id, file_type, filename, upload_timestamp}
This commit is contained in:
AI Assistant
2025-10-29 17:01:59 +03:00
parent 2945cad263
commit 9a2deb97af

View File

@@ -69,7 +69,9 @@ async def proxy_file_upload(
claim_id: Optional[str] = Form(None),
voucher: Optional[str] = Form(None),
session_id: Optional[str] = Form(None),
file_type: Optional[str] = Form(None)
file_type: Optional[str] = Form(None),
filename: Optional[str] = Form(None),
upload_timestamp: Optional[str] = Form(None)
):
"""
Проксирует загрузку файла к n8n webhook
@@ -100,6 +102,10 @@ async def proxy_file_upload(
data['session_id'] = session_id
if file_type:
data['file_type'] = file_type
if filename:
data['filename'] = filename
if upload_timestamp:
data['upload_timestamp'] = upload_timestamp
# Проксируем запрос к n8n
async with httpx.AsyncClient(timeout=60.0) as client: