--- a/src/p4l/forms.py Wed Aug 28 13:36:31 2013 +0200
+++ b/src/p4l/forms.py Wed Aug 28 15:29:18 2013 +0200
@@ -42,7 +42,7 @@
title = CharField(required=True, min_length=1)
def get_filter_qs(self, qs=None):
if qs is None:
- qs = Record.objects.select_related("language").prefetch_related('titles') # @UndefinedVariable
+ qs = Record.objects.select_related("language").prefetch_related('titles').distinct() # @UndefinedVariable
t = self.cleaned_data.get('title',None)
if t:
qs = qs.filter(titles__title__icontains=t)