Compare commits

..

1 Commits

Author SHA1 Message Date
Paul Marillonnet fd6a336f5e provide clearer erroneous template filter use message (#86062)
gitea/wcs/pipeline/head This commit looks good Details
2024-01-24 13:39:35 +01:00
3 changed files with 4 additions and 4 deletions

View File

@ -1940,14 +1940,14 @@ def test_lazy_formdata_queryset_filter(pub, variable_test_data):
assert tmpl.render(context) == 'None'
assert pub.loggederror_class.count() == 1
logged_error = pub.loggederror_class.select()[0]
assert logged_error.summary == '|pending used on invalid queryset (\'\')'
assert logged_error.summary == '|pending used on inadequate object (\'\')'
pub.loggederror_class.wipe()
tmpl = Template('{{""|filter_value:"foo"}}')
assert tmpl.render(context) == 'None'
assert pub.loggederror_class.count() == 1
logged_error = pub.loggederror_class.select()[0]
assert logged_error.summary == '|filter_value used on invalid queryset (\'\')'
assert logged_error.summary == '|filter_value used on inadequate object (\'\')'
def test_lazy_formdata_queryset_filter_non_unique_varname(pub, variable_test_data):

View File

@ -8791,7 +8791,7 @@ msgstr "Erreur à lapplication du filter unaccent sur la valeur (%s)"
#: qommon/templatetags/qommon.py
#, python-format
msgid "|%s used on invalid queryset (%r)"
msgstr "|%s utilisé sur un ensemble dobjets invalide (%r)"
msgstr "|%s utilisé sur une requête invalide (%r)"
#: qommon/templatetags/qommon.py
#, python-format

View File

@ -744,7 +744,7 @@ def decorate_queryset_filter(func, name, attr):
@functools.wraps(func)
def f(queryset, *args, **kwargs):
if not hasattr(queryset, attr):
get_publisher().record_error(_('|%s used on invalid queryset (%r)') % (name, queryset))
get_publisher().record_error(_('|%s used on inadequate object (%r)') % (name, queryset))
return None
return func(queryset, *args, **kwargs)