From bb4fbe6ebbe900edaa2a7e98fb8d5e0e4e2f93af Mon Sep 17 00:00:00 2001 From: Sidney Date: Mon, 25 May 2026 11:21:54 -0300 Subject: [PATCH] fix(portal): complete camelCase mapping for student profile data --- portal/server.selfhosted.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/portal/server.selfhosted.js b/portal/server.selfhosted.js index c0fcad6..6eae5f5 100644 --- a/portal/server.selfhosted.js +++ b/portal/server.selfhosted.js @@ -140,6 +140,19 @@ app.post('/api/portal/login', async (req, res) => { status: s.status, portalPassword: s.senha_portal, cpf: s.cpf, + rg: s.rg, + birthDate: s.data_nascimento, + phone: s.telefone, + email: s.email, + addressStreet: s.rua, + addressNumber: s.numero, + addressNeighborhood: s.bairro, + addressCity: s.cidade, + addressState: s.estado, + addressZip: s.cep, + guardianName: s.nome_responsavel, + guardianCpf: s.cpf_responsavel, + guardianPhone: s.telefone_responsavel, classId: s.turma_id, photo: normalizeStorageUrl(s.foto_url) }; @@ -243,6 +256,19 @@ app.get('/api/portal/me', authMiddleware, async (req, res) => { status: s.status, portalPassword: s.senha_portal, cpf: s.cpf, + rg: s.rg, + birthDate: s.data_nascimento, + phone: s.telefone, + email: s.email, + addressStreet: s.rua, + addressNumber: s.numero, + addressNeighborhood: s.bairro, + addressCity: s.cidade, + addressState: s.estado, + addressZip: s.cep, + guardianName: s.nome_responsavel, + guardianCpf: s.cpf_responsavel, + guardianPhone: s.telefone_responsavel, classId: s.turma_id, photo: normalizeStorageUrl(s.foto_url) };