From 35ca11552db4d6c067b5d4699fd601581d034853 Mon Sep 17 00:00:00 2001 From: Fedor Date: Thu, 4 Dec 2025 10:30:36 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D1=83=D0=B1=D1=80=D0=B0=D0=BD=20=D1=84?= =?UTF-8?q?=D0=B8=D0=BB=D1=8C=D1=82=D1=80=20=D0=BF=D0=BE=20status=5Fcode?= =?UTF-8?q?=3D'approved'=20-=20=D1=82=D0=B5=D0=BF=D0=B5=D1=80=D1=8C=20appr?= =?UTF-8?q?oved=20=D0=B7=D0=B0=D1=8F=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=20=D1=82=D0=BE=D0=B6=D0=B5=20=D0=B2=D0=BE=D0=B7=D0=B2=D1=80?= =?UTF-8?q?=D0=B0=D1=89=D0=B0=D1=8E=D1=82=D1=81=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Заявления со статусом 'approved' теперь показываются в списке - Исключаются только заявления с is_confirmed = true - Исправляет проблему, когда заявление не возвращалось из-за статуса 'approved' --- ticket_form/backend/app/api/claims.py | 7 +++---- workflow2_ms_lock | 1 + 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 workflow2_ms_lock diff --git a/ticket_form/backend/app/api/claims.py b/ticket_form/backend/app/api/claims.py index 71b12f43..420ec59f 100644 --- a/ticket_form/backend/app/api/claims.py +++ b/ticket_form/backend/app/api/claims.py @@ -202,10 +202,9 @@ async def list_drafts( c.updated_at FROM clpr_claims c WHERE c.unified_id = $1 - -- ВРЕМЕННО ДЛЯ ДИАГНОСТИКИ: убираем все фильтры - -- TODO: вернуть фильтры после диагностики - -- AND (c.is_confirmed IS NULL OR c.is_confirmed = false) - -- AND (c.status_code IS NULL OR c.status_code != 'approved') + -- Исключаем только подтверждённые заявления (is_confirmed = true) + -- Статус 'approved' НЕ исключаем - такие заявления тоже показываем + AND (c.is_confirmed IS NULL OR c.is_confirmed = false) ORDER BY c.updated_at DESC LIMIT 20 """ diff --git a/workflow2_ms_lock b/workflow2_ms_lock new file mode 100644 index 00000000..a93f059a --- /dev/null +++ b/workflow2_ms_lock @@ -0,0 +1 @@ +locked \ No newline at end of file