Bug #85704
IntegrityError: null value in column "invoice_id" of relation "toulouse_maelis_invoice" violates not-null constraint
0%
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/120671/
Invoice.DoesNotExist: Invoice matching query does not exist. File "django/db/models/query.py", line 581, in get_or_create return self.get(**kwargs), False File "django/db/models/query.py", line 435, in get raise self.model.DoesNotExist( NotNullViolation: null value in column "invoice_id" of relation "toulouse_maelis_invoice" violates not-null constraint DETAIL: Failing row contains (349, 101, 283507, null, {"name": "MOLINIE MAGALIE ", "payer": {"num": 124849, "mail": nu..., null, 2024-01-15 18:28:06.249251+00, 2024-01-15 18:28:06.249281+00, 1, null, 2024-01-15 18:28:06.244647+00, null, null, null, null, null, null). File "django/db/backends/utils.py", line 84, in _execute return self.cursor.execute(sql, params) IntegrityError: null value in column "invoice_id" of relation "toulouse_maelis_invoice" violates not-null constraint DETAIL: Failing row contains (349, 101, 283507, null, {"name": "MOLINIE MAGALIE ", "payer": {"num": 124849, "mail": nu..., null, 2024-01-15 18:28:06.249251+00, 2024-01-15 18:28:06.249281+00, 1, null, 2024-01-15 18:28:06.244647+00, null, null, null, null, null, null). (15 additional frame(s) were not displayed) ... File "django/db/backends/utils.py", line 66, in execute return self._execute_with_wrappers(sql, params, many=False, executor=self._execute) File "django/db/backends/utils.py", line 75, in _execute_with_wrappers return executor(sql, params, many, context) File "django/db/backends/utils.py", line 84, in _execute return self.cursor.execute(sql, params) File "django/db/utils.py", line 90, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "django/db/backends/utils.py", line 84, in _execute return self.cursor.execute(sql, params) Error occurred while processing request
Révisions associées
Historique
Mis à jour par Nicolas Roche il y a 4 mois
- Assigné à mis à Nicolas Roche
Je retire la liaison, pour moi c'est 2 problèmes différents (ce ne sont pas les mêmes familles concernées).
Ici il s'agit d'un gros pépin. Pour le suivi ce sera sur le redmine Sigec :
https://redmine.sigec.fr/issues/3790
Mis à jour par Nicolas Roche il y a 4 mois
- Statut changé de Nouveau à En cours
Dans le ticket Sigec :
Info complémentaire: Carole est en train de voir pour ne pas que les factures non numérotées remontent par le WS.
à confirmer, mais ici on n'aurait rien à corriger dans le connecteur, voir sinon d'ignorer les factures ayant un identifiant nul dans get_invoices().
Mis à jour par Robot Gitea il y a 4 mois
- Statut changé de En cours à Solution proposée
Nicolas Roche (nroche) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/441
- Titre : toulouse-maélis: ignorer les factures sans identifiant (#85704)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/441/files
Mis à jour par Robot Gitea il y a 4 mois
- Statut changé de Solution proposée à Solution validée
Benjamin Dauvergne (bdauvergne) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 4 mois
- Statut changé de Solution validée à Résolu (à déployer)
Nicolas Roche (nroche) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/441
- Titre : toulouse-maélis: ignorer les factures sans identifiant (#85704)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/441/files
Mis à jour par Transition automatique il y a 3 mois
- Statut changé de Résolu (à déployer) à Solution déployée
toulouse-maelis: ignore invoice without number (#85704)