Bug #67719
KeyError: 'relations'
Début:
26 juillet 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/62623/
KeyError: 'relations' (3 additional frame(s) were not displayed) ... File "combo/public/views.py", line 525, in page return publish_page(request, page) File "combo/public/views.py", line 590, in publish_page cell.modify_global_context(ctx, request) File "combo/apps/wcs/models.py", line 1021, in modify_global_context card_ids = self.get_card_ids(context, request) File "combo/apps/wcs/models.py", line 1273, in get_card_ids return self.get_card_ids_from_related(original_context, request) File "combo/apps/wcs/models.py", line 1252, in get_card_ids_from_related relations=first_cell.cached_json['relations'],
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Fichier 0001-wcs-fix-card-cell-with-incomplete-schema-67719.patch 0001-wcs-fix-card-cell-with-incomplete-schema-67719.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a plus d'un an
Je suis allé voir FormDef.export_to_json dans w.c.s. (https://git.entrouvert.org/wcs.git/tree/wcs/formdef.py#n1018) et pour moi c'est impossible de ne pas avoir de 'relations' sur un schéma de fiche. Tu expliquerais cette situation comment ? Le commit parle de "incomplete schema" mais je vois pas trop...
Mis à jour par Lauréline Guérin il y a plus d'un an
Tu expliquerais cette situation comment ?
Aucune idée :/
Mais ailleurs dans le code on a déjà du cached_json.get('relations') or []
, ça mange pas de pain de le rajouter partout
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Solution proposée à Résolu (à déployer)
Yes, validé/poussé,
commit 99c021a4c90fa3a3a09a2894613499e8afab3dd8 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Tue Jul 26 16:16:21 2022 +0200 wcs: fix card cell with incomplete schema (#67719)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
wcs: fix card cell with incomplete schema (#67719)