Development #66625
DepartmentModel.DoesNotExist: DepartmentModel matching query does not exist.
Début:
26 juin 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/61920/
DepartmentModel.DoesNotExist: DepartmentModel matching query does not exist. File "passerelle/base/management/commands/cron.py", line 60, in handle getattr(connector, frequency)() File "passerelle/apps/base_adresse/models.py", line 567, in daily self.update_api_geo_data() File "passerelle/apps/base_adresse/models.py", line 540, in update_api_geo_data defaults['department'] = self.departmentmodel_set.get(code=data['codeDepartement']) File "django/db/models/manager.py", line 82, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "django/db/models/query.py", line 408, in get self.model._meta.object_name connector "base-adresse.base-adresse" error running daily job
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Projet changé de Suivi des traces à Passerelle
Mis à jour par Benjamin Dauvergne il y a presque 2 ans
Tout bête, le fichier des départements (https://geo.api.gouv.fr/departements) ne contient plus le 975 (Saint-Pierre et Miquelon) qui n'est d'ailleurs plus un département depuis 2003, allez comprendre pourquoi ça marchait avant.
Mis à jour par Benjamin Dauvergne il y a presque 2 ans
Chose amusante, l'URL directe fonctionne par contre :
$ http https://geo.api.gouv.fr/departements/975 HTTP/1.1 200 OK Connection: keep-alive Content-Encoding: gzip Content-Type: application/json; charset=utf-8 Date: Mon, 27 Jun 2022 12:15:23 GMT ETag: W/"42-JE8SGcxjf7v5kFJfWGiI9bD1R8A" Server: nginx/1.10.3 (Ubuntu) Strict-Transport-Security: max-age=15552000 Transfer-Encoding: chunked Vary: Accept-Encoding Vary: Origin X-Powered-By: Express { "code": "975", "codeRegion": "975", "nom": "Saint-Pierre-et-Miquelon" }
Mis à jour par Benjamin Dauvergne il y a presque 2 ans
- Fichier 0001-base_adresses-work-around-missing-departments-and-re.patch 0001-base_adresses-work-around-missing-departments-and-re.patch ajouté
- Tracker changé de Bug à Development
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
J'ai eu pitié des DOM/TOMs, j'ai amélioré le chargement pour tout avoir.
Mis à jour par Benjamin Dauvergne il y a presque 2 ans
Mis à jour par Corentin Séchet il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Benjamin Dauvergne il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 36bc9636d4003c18b07421ed030b809df08affc9 Author: Benjamin Dauvergne <bdauvergne@entrouvert.com> Date: Mon Jun 27 14:24:18 2022 +0200 base_adresses: work around missing departments and regions in generic api.geo files (#66625)
Mis à jour par Transition automatique il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
base_adresses: work around missing departments and regions in generic api.geo files (#66625)