Fix processing badge: treat 'proofread' status as completed

Documents with extraction_status='proofread' were incorrectly shown
as "in processing" on the case list page.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-09 15:36:16 +00:00
parent bfcbb6708a
commit 63c9ca184b

View File

@@ -208,7 +208,7 @@ async def list_cases(detail: bool = False):
"SELECT count(*) FROM documents WHERE case_id = $1", case_id "SELECT count(*) FROM documents WHERE case_id = $1", case_id
) )
processing_count = await conn.fetchval( processing_count = await conn.fetchval(
"SELECT count(*) FROM documents WHERE case_id = $1 AND extraction_status != 'completed'", "SELECT count(*) FROM documents WHERE case_id = $1 AND extraction_status NOT IN ('completed', 'proofread')",
case_id, case_id,
) )
result.append({ result.append({