From f98500a281c62525076d87e98435c586ff5f87e2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Markus=20T=C3=B6rnqvist?= Date: Wed, 26 Jun 2013 15:56:53 +0300 Subject: [PATCH 1/1] Revert "Context is updated, return it. Also avoid recursion error." This reverts commit 12fa5deb8220b12e21b44524751cc515796bf219. --- linaro_django_pagination/templatetags/pagination_tags.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/linaro_django_pagination/templatetags/pagination_tags.py b/linaro_django_pagination/templatetags/pagination_tags.py index 1577452..a4e4fed 100644 --- a/linaro_django_pagination/templatetags/pagination_tags.py +++ b/linaro_django_pagination/templatetags/pagination_tags.py @@ -186,7 +186,7 @@ class PaginateNode(Node): new_context = paginate(context) if self.template: template_list.insert(0, self.template) - return loader.render_to_string(template_list, new_context, + return loader.render_to_string(template_list, new_context, context_instance = context) @@ -326,11 +326,12 @@ def paginate(context, window=DEFAULT_WINDOW, margin=DEFAULT_MARGIN): new_context['getvars'] = "&%s" % getvars.urlencode() else: new_context['getvars'] = '' + except (KeyError, AttributeError): + new_context = {} - context.update(new_context) + context.update(new_context) - except (KeyError, AttributeError): - pass + return context register = Library() -- 2.20.1