From 6f2b712d5f22e6e40cd6e6515fdd5a62b9ef945c Mon Sep 17 00:00:00 2001 From: Todd Dembrey <todd.dembrey@torchbox.com> Date: Fri, 31 Aug 2018 21:39:02 +0100 Subject: [PATCH] keep query active across pagination --- opentech/templates/includes/pagination.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opentech/templates/includes/pagination.html b/opentech/templates/includes/pagination.html index 3fe0bf282..a751c1303 100644 --- a/opentech/templates/includes/pagination.html +++ b/opentech/templates/includes/pagination.html @@ -2,7 +2,7 @@ <nav role="navigation" aria-label="Pagination"> <ul class="pagination"> {% if paginator_page.has_previous %} - <li class="previous"><a href="?page={{ paginator_page.previous_page_number }}{% if search_query %}&query={{ search_query|urlencode }}{% endif %}{% if extra_url_params %}&{{ extra_url_params }}{% endif %}">previous</a></li> + <li class="previous"><a href="?page={{ paginator_page.previous_page_number }}{% for param, value in request.GET.items %}{% if param != "page" %}&{{param}}={{value|urlencode}}{% endif %}{% endfor %}">previous</a></li> {% endif %} <li class="cardinality"> @@ -10,7 +10,7 @@ </li> {% if paginator_page.has_next %} - <li class="next"><a href="?page={{ paginator_page.next_page_number }}{% if search_query %}&query={{ search_query|urlencode }}{% endif %}{% if extra_url_params %}&{{ extra_url_params }}{% endif %}">next</a></li> + <li class="next"><a href="?page={{ paginator_page.next_page_number }}{% for param, value in request.GET.items %}{% if param != "page" %}&{{param}}={{value|urlencode}}{% endif %}{% endfor %}">next</a></li> {% endif %} </ul> </nav>{% endif %} -- GitLab