fix: временно убраны фильтры для диагностики заявлений

- Убраны фильтры is_confirmed и status_code для диагностики
- Нужно выяснить, почему заявление не возвращается даже без фильтров
This commit is contained in:
Fedor
2025-12-04 10:27:35 +03:00
parent 37472d612a
commit b28bb4b636

View File

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