fix: resolve ReferenceError in ReportCard by correctly scoping subsMap
This commit is contained in:
parent
650dd752a7
commit
d954fc801d
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -163,11 +163,11 @@ const ReportCard: React.FC<ReportCardProps> = ({ data, updateData }) => {
|
|||
console.error('Error fetching notas:', e);
|
||||
}
|
||||
|
||||
let subsMap: Record<string, {acertos: number, erros: number}> = {};
|
||||
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<string, {acertos: number, erros: number}> = {};
|
||||
(submissions || []).forEach((s: any) => {
|
||||
// Normalização agressiva para garantir o vínculo
|
||||
const pId = String(s.prova_id || '').trim();
|
||||
|
|
|
|||
Loading…
Reference in New Issue