diff --git a/ticket_form/backend/app/api/claims.py b/ticket_form/backend/app/api/claims.py index 760aff7e..0378be0b 100644 --- a/ticket_form/backend/app/api/claims.py +++ b/ticket_form/backend/app/api/claims.py @@ -320,6 +320,19 @@ async def list_drafts( logger.info(f"🔍 Test COUNT result: {test_count}") logger.info(f"🔍 Rows found: {len(rows)}") + # Если заявления есть, но не возвращаются - проверяем статусы + if len(rows) == 0 and test_count > 0 and unified_id: + logger.warning(f"⚠️ Заявления есть (test_count={test_count}), но запрос вернул 0 строк!") + try: + all_statuses = await db.fetch_all(""" + SELECT status_code, is_confirmed, channel, id + FROM clpr_claims + WHERE unified_id = $1 + """, unified_id) + logger.warning(f"⚠️ Все заявления для unified_id: {[dict(r) for r in all_statuses]}") + except Exception as e: + logger.error(f"❌ Ошибка при проверке статусов: {e}") + # ВРЕМЕННО: возвращаем тестовые данные для отладки debug_info = { "unified_id": unified_id, diff --git a/workflow2_ms_lock b/workflow2_ms_lock deleted file mode 100644 index a93f059a..00000000 --- a/workflow2_ms_lock +++ /dev/null @@ -1 +0,0 @@ -locked \ No newline at end of file