Bug #81101
Trace quand le filtre with_cutom_view est appliqué sur une LazyList
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
12 septembre 2023
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/115029/
AttributeError: 'LazyList' object has no attribute 'with_custom_view' (20 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 783, in with_custom_view return queryset.with_custom_view(custom_view_slug)
Historique
Mis à jour par Nicolas Roche il y a 8 mois
- Projet changé de Suivi des traces à w.c.s.
- Sujet changé de AttributeError: 'LazyList' object has no attribute 'with_custom_view' à Trace quand le filtre with_cutom_view est appliqué sur une LazyList
Le filtre with_cutom_view appliqué après le filtre getlist :
cards|objects:"pfbe-reservations-aquatiques-en-cours"|getlist:"activite"|with_custom_view:"Fiches actives SDD">
Mis à jour par Nicolas Roche il y a 8 mois
- Statut changé de Nouveau à Fermé
A priori cet enchaînement des filtres n'a pas de sens et il s'agit d'une erreur corrigée depuis.
cf https://dev.entrouvert.org/issues/80945#note-2
J'ai testé diverses variantes, mais généralement cela plante l'exécution de mon formulaire. J'ai tenté d'ajouter un "getlist:"activite" par exemple et j'en passe.
Faute de pouvoir remonter une erreur explicite à l'usager, je ferme.