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
|
// 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;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user