Fixes #3072: Preserve multiselect filter values when updating per-page count for list views

This commit is contained in:
Jeremy Stretch 2019-04-29 12:54:03 -04:00
parent 39fceeb455
commit 1491222642
2 changed files with 5 additions and 2 deletions

View File

@ -9,6 +9,7 @@
## Bug Fixes
* [#2621](https://github.com/digitalocean/netbox/issues/2621) - Upgrade Django requirement to 2.2 to fix object deletion issue in the changelog middleware
* [#3072](https://github.com/digitalocean/netbox/issues/3072) - Preserve multiselect filter values when updating per-page count for list views
* [#3112](https://github.com/digitalocean/netbox/issues/3112) - Fix ordering of interface connections list by termination B name/device
* [#3116](https://github.com/digitalocean/netbox/issues/3116) - Fix `tagged_items` count in tags API endpoint
* [#3118](https://github.com/digitalocean/netbox/issues/3118) - Disable `last_login` update on login when maintenance mode is enabled

View File

@ -20,9 +20,11 @@
</ul>
</nav>
<form method="get">
{% for k, v in request.GET.items %}
{% for k, v_list in request.GET.lists %}
{% if k != 'per_page' %}
<input type="hidden" name="{{ k }}" value="{{ v }}" />
{% for v in v_list %}
<input type="hidden" name="{{ k }}" value="{{ v }}" />
{% endfor %}
{% endif %}
{% endfor %}
<select name="per_page" id="per_page">