From c3ffd436a5569e86fd559b8401309905d3771889 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 23 Apr 2018 11:07:15 +0200 Subject: Admin: fix changelist filter for previous / next button --- ishtar_common/admin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ishtar_common/admin.py') diff --git a/ishtar_common/admin.py b/ishtar_common/admin.py index db5d885e9..edaf925db 100644 --- a/ishtar_common/admin.py +++ b/ishtar_common/admin.py @@ -275,10 +275,12 @@ class ChangeListForChangeView(ChangeList): lookup_params = super( ChangeListForChangeView, self).get_filters_params(params) if '_changelist_filters' in lookup_params: + field_names = [field.name for field in + self.model._meta.get_fields()] params = lookup_params.pop('_changelist_filters') for param in params.split("&"): key, value = param.split("=") - if key == 'all': + if not value or key not in field_names: continue filtered_params[key] = value return filtered_params -- cgit v1.2.3