From 9293248fcab255ebcf87b3e80edcdea10c5e1d7c Mon Sep 17 00:00:00 2001 From: Julian Rother <julian@cccv.de> Date: Wed, 8 Mar 2023 22:25:14 +0100 Subject: [PATCH] Fix search pagination --- warehouse/templates/item/list.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/warehouse/templates/item/list.html b/warehouse/templates/item/list.html index 985e503..6c14261 100644 --- a/warehouse/templates/item/list.html +++ b/warehouse/templates/item/list.html @@ -42,7 +42,7 @@ <nav aria-label="..."> <ul class="pagination"> {% if page.has_prev %} - <li class="page-item"><a class="page-link" href="?page={{ page.prev_num }}">Previous</a></li> + <li class="page-item"><a class="page-link" href="{{ url_for('item_list', search=request.args.get('search'), page=page.prev_num) }}">Previous</a></li> {% else %} <li class="page-item disabled"><span class="page-link">Previous</span></li> {% endif %} @@ -51,14 +51,14 @@ {% if not item %} <li class="page-item disabled"><span class="page-link">...</span></li> {% elif item != page.page %} - <li class="page-item"><a class="page-link" href="?page={{ item }}">{{ item }}</a></li> + <li class="page-item"><a class="page-link" href="{{ url_for('item_list', search=request.args.get('search'), page=item) }}">{{ item }}</a></li> {% else %} <li class="page-item active" aria-current="page"><span class="page-link">{{ item }}</span></li> {% endif %} {% endfor %} {% if page.has_next %} - <li class="page-item"><a class="page-link" href="?page={{ page.next_num }}">Next</a></li> + <li class="page-item"><a class="page-link" href="{{ url_for('item_list', search=request.args.get('search'), page=page.next_num) }}">Next</a></li> {% else %} <li class="page-item disabled"><span class="page-link">Next</span></li> {% endif %} -- GitLab