Project

General

Profile

Bug #77907

logguer une erreur et passer son chemin sur un problème de gabarit (AttributeError: 'LazyFieldVar' object has no attribute 'apply_gte')

Added by Sentry Io 16 days ago. Updated 16 days ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
25 May 2023
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

     label = '<p>Nombre max : 50</p>\n\n<p>{% if form_var_nombre %}{% if form_var_nombre|greater_than_or_equal|filter_value:50 %}Le nombre
entr&eacute; est plus petit ou &eacute;gal &agrave; 50{% else %}Le nombre entr&eacute; est strictement plus petit que 50{% endif %}{% endif
%}</p>\n'

note : pour faire ça la bonne méthode : {% if form_var_nombreaw|decimal >= 50 }...{ endif %}

Cela étant on devrait logguer une erreur plutôt que produire une 500.

https://sentry.entrouvert.org/entrouvert/publik/issues/110544/

AttributeError: 'LazyFieldVar' object has no attribute 'apply_gte'
(22 additional frame(s) were not displayed)
...
  File "django/template/base.py", line 905, in render_annotated
    return self.render(context)
  File "django/template/defaulttags.py", line 308, in render
    match = condition.eval(context)
  File "django/template/defaulttags.py", line 892, in eval
    return self.value.resolve(context, ignore_failures=True)
  File "django/template/base.py", line 698, in resolve
    new_obj = func(obj, *arg_vals)
  File "wcs/qommon/templatetags/qommon.py", line 826, in gte
    return queryset.apply_gte()

History

#1

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

  • Project changed from Suivi des traces to w.c.s.

Also available in: Atom PDF