-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Recalcule les géométries des anciennes localisations #1206
base: main
Are you sure you want to change the base?
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #1206 +/- ##
=========================================
Coverage 99.08% 99.09%
- Complexity 2022 2037 +15
=========================================
Files 415 419 +4
Lines 8765 8818 +53
=========================================
+ Hits 8685 8738 +53
Misses 80 80 ☔ View full report in Codecov by Sentry. |
d290ca2
to
8e864dd
Compare
Test sur une sauvegarde tronquée de la prodJ'ai lancé la commande sur une copie tronquée de la sauvegarde de la prod (gardé uniquement les tables qui concernent les arrêtés, rien sur les utilisateurs) Résultats : {"level":"ERROR","message":"some locations failed to be geocoded","num_locations":158,"num_updated":135} Les 30 arrêtés qui seront mis à jour sont les suivants (obtenus avec une requête SQL à partir des UUID des localisations qui seront recalculées avec succès)
Ce ne sont bien que des anciens arrêtés Concernant les erreurs, il y en a 25 dans 12 arrêtés
Cohérent avec l'analyse dans #1205. (On compte 42 arrêtés et non 37 car il y a des arrêtés dont certaines localisations réussissent à géocoder mais d'autres non, donc on compte ces arrêtés dans les succès et les erreurs) |
Prêt pour une review @mmarchois @Lealefoulon Le test sur la prod "tronqué" (je n'ai traité en local que RegulationOrder et ses enfants) est concluant |
8e864dd
to
4e49284
Compare
Cette PR ajoute une commande
app:location:geometry:sync
pour recalculer les géométries des localisations qui n'en ont pas encorePour régler #1205, il s'agira de lancer cette commande sur la prod. Je pourrai le faire en me connectant en SSH au conteneur Scalingo, je ne pense pas que ça vaille le coup de configurer un CI comme pour les imports de données.
TODO