Éviter les doublons lors de la recherche de sites par discipline.
authorEric Mc Sween <eric.mcsween@gmail.com>
Fri, 3 Dec 2010 22:13:54 +0000 (17:13 -0500)
committerEric Mc Sween <eric.mcsween@gmail.com>
Fri, 3 Dec 2010 22:13:54 +0000 (17:13 -0500)
Demande #796

auf_savoirs_en_partage/sitotheque/models.py

index d2130c5..67da784 100644 (file)
@@ -63,7 +63,7 @@ class SiteQuerySet(models.query.QuerySet, RandomQuerySetMixin):
         return self.filter(Q(discipline=discipline) |
                            Q(titre__icontains=discipline.nom) |
                            Q(description__icontains=discipline.nom) |
-                           Q(mots_cles__icontains=discipline.nom))
+                           Q(mots_cles__icontains=discipline.nom)).distinct()
 
     def filter_region(self, region):
         """Ne conserve que les sites dans la région donnée.