From 5092f7247de8d3aa2fdb762e50f5ac2aa4e6f6e0 Mon Sep 17 00:00:00 2001 From: Matt Westcott Date: Wed, 18 Aug 2021 22:11:42 +0100 Subject: Fixed #33036 -- Made simple_tag()/inclusion_tag() with takes_context raise TemplateSyntaxError when function has no parameters. --- django/template/library.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'django/template') diff --git a/django/template/library.py b/django/template/library.py index 69fdeafc3b..be45331309 100644 --- a/django/template/library.py +++ b/django/template/library.py @@ -243,7 +243,7 @@ def parse_bits(parser, bits, params, varargs, varkw, defaults, keyword arguments. """ if takes_context: - if params[0] == 'context': + if params and params[0] == 'context': params = params[1:] else: raise TemplateSyntaxError( -- cgit v1.3