From 3f46d3aa3264138f0628c6073b7ef01abb6e3b1d Mon Sep 17 00:00:00 2001 From: Fabio Caccamo Date: Thu, 13 Oct 2022 11:53:20 +0200 Subject: [PATCH] Fix `KeyError` raised by `django-rangefilter`. --- admin_interface/templatetags/admin_interface_tags.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin_interface/templatetags/admin_interface_tags.py b/admin_interface/templatetags/admin_interface_tags.py index 03c9a9b..0e5dfcf 100644 --- a/admin_interface/templatetags/admin_interface_tags.py +++ b/admin_interface/templatetags/admin_interface_tags.py @@ -107,7 +107,7 @@ def admin_interface_filter_removal_link(changelist, list_filter): tpl = get_template('admin_interface/list_filter_removal_link.html') title = list_filter.title - choices = [c for c in list_filter.choices(changelist) if c['selected']] + choices = [c for c in list_filter.choices(changelist) if c.get("selected")] try: value = choices[0]['display'] except (IndexError, KeyError):