Bug #81082
trace quand le filtre "count" est appliqué à une liste à choix multiple et qu'aucun item n'est sélectionné.
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
11 septembre 2023
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/115027/
TypeError: object of type 'decimal.Decimal' has no len() (19 additional frame(s) were not displayed) ... File "django/template/base.py", line 938, in render bit = node.render_annotated(context) File "django/template/base.py", line 905, in render_annotated return self.render(context) File "django/template/base.py", line 988, in render output = self.filter_expression.resolve(context) File "django/template/base.py", line 698, in resolve new_obj = func(obj, *arg_vals) File "wcs/qommon/templatetags/qommon.py", line 871, in count return len(queryset)
Fichiers
Historique
Mis à jour par Nicolas Roche il y a 8 mois
- Fichier form-prefered-color (1).wcs form-prefered-color (1).wcs ajouté
- Projet changé de Suivi des traces à w.c.s.
- Sujet changé de TypeError: object of type 'decimal.Decimal' has no len() à trace quand le filtre "count" est appliqué à une liste à choix multiple et qu'aucun item n'est sélectionné.
Je reproduis avec ce gabarit dans un commentaire : "{{2|add:form_var_couleur|count}}"
Ci-joint mon formulaire pour reproduire.
Bug similaire à #81066.