more than one row returned by a subquery used as an expression
@@ -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')