FIX: Corrigida a extração de registros da resposta da API e melhorado o log de informações

This commit is contained in:
Gabriel Amancio 2026-06-03 15:35:05 -03:00
parent d9b3d8092c
commit 1214efd65c

View File

@ -34,8 +34,14 @@ const consultaViabilidade = async (lat, lon) => {
}); });
// Extrai o primeiro registro da resposta em que a pasta.sigla seja igual as siglas autorizadas no .env // Extrai o primeiro registro da resposta em que a pasta.sigla seja igual as siglas autorizadas no .env
const registros = response.data && response.data.registros; const registros = response.data?.registros || [];
logger.info("Resposta do GeoGrid", {
totalRegistros: registros.length,
siglas: registros.map(r => r.pasta?.sigla),
autorizadas: apiConfig.geogridAuthorizedSiglasPastas
});
// Filtra registros autorizados (ex: SOTHIS, VIVO, OI) // Filtra registros autorizados (ex: SOTHIS, VIVO, OI)
const registros_autorizados = registros.filter(r => { const registros_autorizados = registros.filter(r => {
const sigla = r.pasta && r.pasta.sigla; const sigla = r.pasta && r.pasta.sigla;