Browse Source

Add a .distinct()

SimonBoulier 7 years ago
parent
commit
f72763ade7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      coin/members/models.py

+ 1 - 1
coin/members/models.py

@@ -513,7 +513,7 @@ class RowLevelPermission(Permission):
         # parmi toutes les RowLevelpermission, celles qui sont relatives à des OfferSubscription et qui sont dans allowedcodenames
         rowperms = cls.objects.filter(content_type=ContentType.objects.get_for_model(OfferSubscription), codename__in=allowedcodenames)
         # toutes les Offers pour lesquelles il existe une RowLevelpermission correspondante dans rowperms
-        return Offer.objects.filter(rowlevelpermission__in=rowperms) # @JocelynD: un petit .distinct() ici non ?
+        return Offer.objects.filter(rowlevelpermission__in=rowperms).distinct()
 
     @classmethod
     def get_manageable_users(cls, user):