Parcourir la source

fix postgresql error

more than one row returned by a subquery used as an expression
Élie Bouttier il y a 8 ans
Parent
commit
d25cfa5b1d
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      services/views.py

+ 1 - 1
services/views.py

@@ -7,5 +7,5 @@ from .models import Service
 
 class ServiceList(LoginRequiredMixin, ListView):
     def get_queryset(self):
-        return Service.objects.filter(adherent=self.request.user.profile.adhesions) \
+        return Service.objects.filter(adherent__pk__in=self.request.user.profile.adhesions.values_list('pk')) \
                     .order_by('-start')