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):