diff --git a/opentech/templates/includes/pagination.html b/opentech/templates/includes/pagination.html index 3fe0bf2820865c9d4bee7072f29c7d0e9d3cd73c..a751c13039dd70bf9b7af55164c62168c6de1ea6 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 %}