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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user