From ca94c3f8a25de6e3c39d4a4105935807aa11a67a Mon Sep 17 00:00:00 2001 From: michel Date: Mon, 6 Jan 2020 21:02:58 +0100 Subject: [PATCH] Provide distinct queryset --- django_admin_multiple_choice_list_filter/list_filters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/django_admin_multiple_choice_list_filter/list_filters.py b/django_admin_multiple_choice_list_filter/list_filters.py index 6f43c8d..2fa2824 100644 --- a/django_admin_multiple_choice_list_filter/list_filters.py +++ b/django_admin_multiple_choice_list_filter/list_filters.py @@ -16,7 +16,7 @@ def lookups(self, request, model_admin): def queryset(self, request, queryset): if request.GET.get(self.parameter_name): kwargs = {self.parameter_name: request.GET[self.parameter_name].split(',')} - queryset = queryset.filter(**kwargs) + queryset = queryset.filter(**kwargs).distinct() return queryset def value_as_list(self):