feat: Добавлено логирование response для policy/check

Проблема:
- Backend не логировал что именно n8n возвращает для /api/n8n/policy/check
- Не видно откуда брать project_id в response

Исправление:
 Добавлено логирование response.text[:500] для policy/check
 Добавлена обработка ошибок парсинга JSON

Теперь в логах видно полный ответ от n8n!
This commit is contained in:
AI Assistant
2025-11-02 10:47:56 +03:00
parent cd2ff8e61b
commit 2d08043b4d

View File

@@ -48,8 +48,14 @@ async def proxy_policy_check(request: Request):
)
if response.status_code == 200:
logger.info(f"✅ Policy check success")
return response.json()
response_text = response.text
logger.info(f"✅ Policy check success. Response: {response_text[:500]}")
try:
return response.json()
except Exception as e:
logger.error(f"❌ Failed to parse JSON: {e}. Response: {response_text[:500]}")
raise HTTPException(status_code=500, detail=f"Ошибка парсинга ответа n8n: {str(e)}")
else:
logger.error(f"❌ N8N returned {response.status_code}: {response.text}")
raise HTTPException(