nossas / bonde-redes

GNU Affero General Public License v3.0
4 stars 0 forks source link

Investigar problema com integração entre form_entries e rede_individuals #197

Closed lpirola closed 4 years ago

lpirola commented 4 years ago

O problema inicial continuava sendo o limite de caracteres do campo de cep na tabela rede_individuals.

Agora, esbarramos com a limitação nas busca no google maps. Existe um limite de requisições simultâneas e ao não retornar resultado correto na busca, a integração está sendo paralizada.

vivianedias commented 4 years ago

Problema mapeado e consertado ao aumentar o limite de caracteres no banco e adc catch nas promises pra api.

Agora iremos fazer esses individuos passarem pelo listener de novo para entrarem na tabela rede_individuals.

No entanto, outro problema surgiu no geolocation - quando o cep do individuo não é correto o update não está sendo bem sucedido no hasura.

Esses problemas estão sendo corrigidos nesse PR #198

vivianedias commented 4 years ago

Temos ainda 443 usuarios com cep incorreto.

Esse número está alto provavelmente porque quando os usuários inserem um zipcode internacional, o script não consegue buscar a cidade pois ela não está acessivel pelo acessor administrative_area_level_2.

Talvez uma solução seja buscar a cidade pelo index 2 dos resultados do GM dentro do address_components do que pelo acessor acima.