FIX: Corrigida a extração de registros da resposta da API e melhorado o log de informações
This commit is contained in:
parent
d9b3d8092c
commit
1214efd65c
@ -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
|
||||
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)
|
||||
const registros_autorizados = registros.filter(r => {
|
||||
const sigla = r.pasta && r.pasta.sigla;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user