Projet

Général

Profil

Bug #24190

crash quand un site contient une cellule configjsoncell inconnue

Ajouté par Frédéric Péters il y a presque 6 ans. Mis à jour il y a plus de 5 ans.

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

Révision c505e6bb (diff)
Ajouté par Frédéric Péters il y a presque 6 ans

misc: totally ignore unknown config json cell (#24190)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 6 ans

#2

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.

#3

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

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

Formats disponibles : Atom PDF