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