Bug #42196
crash import absence exceptions
Début:
28 avril 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Internal Server Error: /manage/agendas/import/ KeyError at /manage/agendas/import/ 'exceptions' ... File "/usr/lib/python3/dist-packages/django/views/generic/edit.py" in post 183. return self.form_valid(form) File "/usr/lib/python3/dist-packages/chrono/manager/views.py" in form_valid 141. results = import_site(agendas_json, overwrite=True) File "/usr/lib/python3/dist-packages/chrono/manager/utils.py" in import_site 44. created = Agenda.import_json(data, overwrite=overwrite) File "/usr/lib/python3/dist-packages/chrono/agendas/models.py" in import_json 264. Desk.import_json(desk).save() File "/usr/lib/python3/dist-packages/chrono/agendas/models.py" in import_json 745. exceptions = data.pop('exceptions') Exception Type: KeyError at /manage/agendas/import/ Exception Value: 'exceptions'
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a environ 4 ans
- Fichier 0001-agendas-fix-import-when-missing-exceptions-or-timepe.patch 0001-agendas-fix-import-when-missing-exceptions-or-timepe.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Fred: Je n'ai pas mis d'except sur Exception; dans le cas d'une erreur inconnue il vaut mieux qu'elle remonte pour qu'on puisse la traiter
Mis à jour par Benjamin Dauvergne il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 4d5d9a7c3c265692aaad021bb6087d4a594d4c35 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Tue Apr 28 16:49:04 2020 +0200 agendas: fix import when missing exceptions or timeperiods (#42196)
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 missing exceptions or timeperiods (#42196)