From 9a2deb97aff9a68d1890c598e56d340cec0d70db Mon Sep 17 00:00:00 2001 From: AI Assistant Date: Wed, 29 Oct 2025 17:01:59 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=BF=D1=80=D0=BE=D0=BF=D1=83=D1=89=D0=B5?= =?UTF-8?q?=D0=BD=D0=BD=D1=8B=D0=B5=20=D0=BF=D0=BE=D0=BB=D1=8F=20filename?= =?UTF-8?q?=20=D0=B8=20upload=5Ftimestamp=20=D0=B2=20n8n=20proxy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Проблема: 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} --- backend/app/api/n8n_proxy.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/app/api/n8n_proxy.py b/backend/app/api/n8n_proxy.py index 3151709..aabba54 100644 --- a/backend/app/api/n8n_proxy.py +++ b/backend/app/api/n8n_proxy.py @@ -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: