From 1173d3bc910ad17315cfa28f45f93065afa5b594 Mon Sep 17 00:00:00 2001 From: Jan-Jelle Kester Date: Sun, 31 May 2015 13:52:29 +0200 Subject: [PATCH] Fix issue with possible duplicates in get_for_objects method --- src/auditlog/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/auditlog/models.py b/src/auditlog/models.py index 4d5930d..c4c1f8e 100644 --- a/src/auditlog/models.py +++ b/src/auditlog/models.py @@ -75,7 +75,7 @@ class LogEntryManager(models.Manager): content_type = ContentType.objects.get_for_model(queryset.model) primary_keys = queryset.values_list(queryset.model._meta.pk.name, flat=True) - return self.filter(content_type=content_type).filter(Q(object_id__in=primary_keys) | Q(object_pk__in=primary_keys)) + return self.filter(content_type=content_type).filter(Q(object_id__in=primary_keys) | Q(object_pk__in=primary_keys)).distinct() def get_for_model(self, model): """