Bug #55771
fiches utilisées en sources de données sans digests
Début:
22 juillet 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Je ne sais pas trop comment la configuration a pu se faire pour amener ça.
(ou si c'est un bug de bascule digest → digests).
Exception: type = '<class 'AttributeError'>', value = ''NoneType' object has no attribute 'get'' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/carddata.py", line 38, in get_data_source_structured_item 36 item = { 37 'id': self.id, > 38 'text': self.digests.get(digest_key), 39 } 40 for field in self.formdef.get_all_fields(): locals: digest_key = 'default' self = <_wcs_Parametres-Subventions-1 'Paramètres subventions - n°21-1' id:1> File "/usr/lib/python3/dist-packages/wcs/carddef.py", line 240, in <listcomp> 238 items = [ 239 x.get_data_source_structured_item(digest_key=digest_key) > 240 for x in carddef.data_class().select(clause=criterias, order_by=order_by, limit=limit) 241 ] 242 if order_by is None:
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a plus de 2 ans
- Fichier 0001-datasource-don-t-fail-if-digests-are-not-defined-557.patch 0001-datasource-don-t-fail-if-digests-are-not-defined-557.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
Est-ce impossible qu'il manque un digest spécifique et pas les autres ? Parce que si c'est possible j'aurai plutôt vu le calcul du digest en premier puis s'il est vide ou None, l'erreur. Comme je ne sais pas si ma remarque est pertinente, je valide.
Mis à jour par Lauréline Guérin il y a plus de 2 ans
Là on a surtout aucun digest défini (digests et null), alors qu'on devrait avoir au moins un dict vide.
Mis à jour par Lauréline Guérin il y a plus de 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit ddef30a77811ad879e9fc1343ee07c473d48cd1a Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Sep 13 14:11:05 2021 +0200 datasource: don't fail if digests are not defined (#55771)
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
datasource: don't fail if digests are not defined (#55771)