diff --git a/MEMORY.md b/MEMORY.md index f7945a0..edd40a9 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -46,7 +46,9 @@ - [ ] Iniciar a migração do módulo Financeiro para 100% SQL seguindo o padrão do Boletim. - [ ] Módulo Financeiro SQL: Iniciar a migração total do financeiro para PostgreSQL (padrão `notas_boletim`). -- [ ] Monitoramento de Produção: Validar se o servidor restabeleceu a conexão após o deploy corretivo. +- [x] **Correção de Notas (Boletim):** Resolvido bug de visibilidade onde as notas não apareciam devido a race conditions no carregamento e mapeamento incompleto do `examId`. +- [x] **Git Push Realizado:** Correções de deploy e visibilidade de notas enviadas ao repositório. +- [ ] **Monitoramento:** Validar a exibição das notas após o reinício dos containers. - [ ] Otimização de Build: Re-explorar o cache do Docker. ## 📅 Histórico Anterior (06/05/2026 - 08/05/2026) diff --git a/manager/components/ReportCard.tsx b/manager/components/ReportCard.tsx index b58a377..1a8cb88 100644 --- a/manager/components/ReportCard.tsx +++ b/manager/components/ReportCard.tsx @@ -163,11 +163,11 @@ const ReportCard: React.FC = ({ data, updateData }) => { console.error('Error fetching notas:', e); } + let subsMap: Record = {}; try { const res = await fetch(`/api/student-submissions/${student.id}?t=${new Date().getTime()}`); if (res.ok) { const { submissions } = await res.json(); - const subsMap: Record = {}; (submissions || []).forEach((s: any) => { // Normalização agressiva para garantir o vínculo const pId = String(s.prova_id || '').trim();