diff --git a/ticket_form/backend/app/api/claims.py b/ticket_form/backend/app/api/claims.py index dd98e006..71b12f43 100644 --- a/ticket_form/backend/app/api/claims.py +++ b/ticket_form/backend/app/api/claims.py @@ -202,10 +202,10 @@ async def list_drafts( c.updated_at FROM clpr_claims c WHERE c.unified_id = $1 - -- Исключаем только подтверждённые заявления (is_confirmed = true) - -- Статус 'approved' тоже исключаем, но можно показывать другие статусы - AND (c.is_confirmed IS NULL OR c.is_confirmed = false) - AND (c.status_code != 'approved' OR c.status_code IS NULL) + -- ВРЕМЕННО ДЛЯ ДИАГНОСТИКИ: убираем все фильтры + -- TODO: вернуть фильтры после диагностики + -- AND (c.is_confirmed IS NULL OR c.is_confirmed = false) + -- AND (c.status_code IS NULL OR c.status_code != 'approved') ORDER BY c.updated_at DESC LIMIT 20 """ @@ -325,8 +325,8 @@ async def list_drafts( debug_info = { "unified_id": unified_id, "test_count": test_count, - "test_count_approved": test_count_approved if unified_id else 0, - "test_count_confirmed": test_count_confirmed if unified_id else 0, + "test_count_approved": test_count_approved or 0, + "test_count_confirmed": test_count_confirmed or 0, "test_count_null": test_count_null, "rows_found": len(rows), "query": query[:200] if len(query) > 200 else query,