Compare commits

..

1 Commits

Author SHA1 Message Date
Paul Marillonnet 1db58c9d65 provide clearer erroneous template filter use message (#86062)
gitea/wcs/pipeline/head There was a failure building this commit Details
2024-03-26 11:16:08 +01:00
2 changed files with 3 additions and 3 deletions

View File

@ -1942,14 +1942,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 inadequate object (\'\')'
assert logged_error.summary == '|pending used on something else than a queryset (\'\')'
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 inadequate object (\'\')'
assert logged_error.summary == '|filter_value used on something else than a queryset (\'\')'
def test_lazy_formdata_queryset_filter_non_unique_varname(pub, variable_test_data):

View File

@ -750,7 +750,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 inadequate object (%r)') % (name, queryset))
get_publisher().record_error(_('|%s used on something else than a queryset (%r)') % (name, queryset))
return None
return func(queryset, *args, **kwargs)