Bug #42523
import json, TypeError: 'external_id' is an invalid keyword argument for this function
Début:
06 mai 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/2030/
TypeError: 'external_id' is an invalid keyword argument for this function (9 additional frame(s) were not displayed) ... File "chrono/manager/utils.py", line 44, in import_site created = Agenda.import_json(data, overwrite=overwrite) File "chrono/agendas/models.py", line 265, in import_json Desk.import_json(desk).save() File "chrono/agendas/models.py", line 763, in import_json TimePeriodException.import_json(exception).save() File "chrono/agendas/models.py", line 1005, in import_json return cls(**data) File "django/db/models/base.py", line 573, in __init__ raise TypeError("'%s' is an invalid keyword argument for this function" % list(kwargs)[0]) Internal Server Error: /manage/agendas/import/
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a environ 4 ans
- Assigné à mis à Lauréline Guérin
Le champ TimePeriodException.external_id
a été supprimé en décembre; rendre les imports tolérants à la présence de champs qui n'existent pas.
Mis à jour par Lauréline Guérin il y a environ 4 ans
- Fichier 0001-agendas-fix-import-when-unknown-field-found-42523.patch 0001-agendas-fix-import-when-unknown-field-found-42523.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
peut-être un peu simpliste, à la place on pourrait peut-être attraper l'erreur au niveau de la vue et l'afficher proprement au user.
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Solution proposée à Solution validée
Je pense que c'est ok comme ça.
Mis à jour par Lauréline Guérin il y a presque 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 19af0088ffbd63618cc4ece571899daab6161385 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Thu May 7 11:25:44 2020 +0200 agendas: fix import when unknown field found (#42523)
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
agendas: fix import when unknown field found (#42523)