Projet

Général

Profil

Development #66625

DepartmentModel.DoesNotExist: DepartmentModel matching query does not exist.

Ajouté par Sentry Io il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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

Révision 36bc9636 (diff)
Ajouté par Benjamin Dauvergne il y a presque 2 ans

base_adresses: work around missing departments and regions in generic api.geo files (#66625)

Historique

#1

Mis à jour par Lauréline Guérin il y a presque 2 ans

  • Projet changé de Suivi des traces à Passerelle
#2

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.

#3

Mis à jour par Benjamin Dauvergne il y a presque 2 ans

  • Assigné à mis à Benjamin Dauvergne
#4

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" 
}

#5

Mis à jour par Benjamin Dauvergne il y a presque 2 ans

J'ai eu pitié des DOM/TOMs, j'ai amélioré le chargement pour tout avoir.

#7

Mis à jour par Corentin Séchet il y a presque 2 ans

  • Statut changé de Solution proposée à Solution validée
#8

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)
#9

Mis à jour par Transition automatique il y a presque 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#10

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF