From 13b4da1cf74d404fc983ead7d37c3410facbc1cf Mon Sep 17 00:00:00 2001 From: Sidney Date: Thu, 14 May 2026 15:41:46 -0300 Subject: [PATCH] Fix: expand payment status normalization for better filtering --- portal/src/pages/Financeiro.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/portal/src/pages/Financeiro.tsx b/portal/src/pages/Financeiro.tsx index 1ed48f9..fb9ebcb 100644 --- a/portal/src/pages/Financeiro.tsx +++ b/portal/src/pages/Financeiro.tsx @@ -51,12 +51,12 @@ export default function Financeiro() { if (token) fetchData(); }, [token]); const normalizeStatus = (payment: Payment) => { - const s = payment.status?.toLowerCase(); - if (['paid', 'received', 'confirmed', 'pago'].includes(s)) return 'paid'; + const s = (payment.status || (payment as any).situacao || '').toLowerCase().trim(); + if (['paid', 'received', 'confirmed', 'pago', 'recebido', 'confirmado', 'quitado'].includes(s)) return 'paid'; if (['cancelled', 'cancelado'].includes(s)) return 'cancelled'; // Check if explicitly overdue in database - if (['overdue', 'atrasado', 'atrasada', 'vencido'].includes(s)) return 'overdue'; + if (['overdue', 'atrasado', 'atrasada', 'vencido', 'vencida'].includes(s)) return 'overdue'; return 'pending'; };