Project

General

Profile

Bug #55771

fiches utilisées en sources de données sans digests

Added by Frédéric Péters 2 months ago. Updated 11 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
22 Jul 2021
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

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:

Files

Associated revisions

Revision ddef30a7 (diff)
Added by Lauréline Guérin 12 days ago

datasource: don't fail if digests are not defined (#55771)

History

#3

Updated by Lauréline Guerin 15 days ago

  • Assignee set to Lauréline Guerin
#4

Updated by Lauréline Guerin 15 days ago

#5

Updated by Benjamin Dauvergne 12 days ago

  • Status changed from Solution proposée to 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.

#6

Updated by Lauréline Guerin 12 days ago

Là on a surtout aucun digest défini (digests et null), alors qu'on devrait avoir au moins un dict vide.

#7

Updated by Lauréline Guerin 12 days ago

  • Status changed from Solution validée to 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)
#8

Updated by Frédéric Péters 11 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF