diff --git a/templates/components/pagination.html b/templates/components/pagination.html index 9a1f34e6..8b086588 100644 --- a/templates/components/pagination.html +++ b/templates/components/pagination.html @@ -31,8 +31,10 @@ {{ Page(pagination, route, i, portfolio_id=portfolio_id) }} {% endfor %} {% elif pagination.page == pagination.pages %} - {% for i in range(1, pagination.pages + 1) %} - {{ Page(pagination, route, i, portfolio_id=portfolio_id) }} + {% for i in range(pagination.pages - 4, pagination.pages + 1) %} + {% if i > 0 %} + {{ Page(pagination, route, i, portfolio_id=portfolio_id) }} + {% endif %} {% endfor %} {% else %} {% set window = pagination | pageWindow %}