wcs: fix |count query None queryset (#70955)
This commit is contained in:
parent
a49ab97480
commit
c5b89d13a2
|
@ -41,6 +41,8 @@ def access_control(queryset, user):
|
|||
|
||||
@register.filter
|
||||
def count(queryset):
|
||||
if queryset is None:
|
||||
return 0
|
||||
return queryset.count
|
||||
|
||||
|
||||
|
|
|
@ -235,6 +235,10 @@ def test_count(mock_send, context, nocache):
|
|||
t = Template('{{ cards|objects:"foo"|count }}')
|
||||
assert t.render(context) == "2"
|
||||
|
||||
context = Context({'foo': None})
|
||||
t = Template('{{ foo|count }}')
|
||||
assert t.render(context) == "0"
|
||||
|
||||
|
||||
OPERATORS = [
|
||||
('equal', 'eq'),
|
||||
|
|
Loading…
Reference in New Issue