Bug #24190
crash quand un site contient une cellule configjsoncell inconnue
Début:
31 mai 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Inconnue parce que pas/plus déclarée dans JSON_CELL_TYPES; ça peut alors crasher à différents endroits, selon qu'on soit en front, en back, en mode "__skeleton__", etc. parce que ça arrive dans une des méthodes pour obtenir réellement les infos de la cellule et ça KeyError, genre :
File "/home/fred/src/eo/combo/combo/data/models.py", line 1173, in get_label return settings.JSON_CELL_TYPES[self.key]['name'] KeyError: u'...'
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 6 ans
- Fichier 0001-misc-totally-ignore-unknown-config-json-cell-24190.patch 0001-misc-totally-ignore-unknown-config-json-cell-24190.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a presque 6 ans
Ok. En terme d'autres impacts je me dis que par exemple l'export va aussi ignorer ces cellules, mais ça ne me dérange pas vraiment. Ce qui pourrait me "chiffonner" c'est que tout devient silencieux et qu'on risque de ne plus comprendre "pourquoi ça marche pas" (mais on verra que le type de cellule n'est plus dans la liste des cellules possibles, et voilà).
J'ai fini de tourner en rond : ack.
Mis à jour par Frédéric Péters il y a presque 6 ans
- Statut changé de En cours à Résolu (à déployer)
commit c505e6bb37b9a1f827183a8c0a746dcfb13fdd68 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Thu May 31 08:53:08 2018 +0200 misc: totally ignore unknown config json cell (#24190)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: totally ignore unknown config json cell (#24190)