diff --git a/bda/views.py b/bda/views.py index f7515ed2..8fda604d 100644 --- a/bda/views.py +++ b/bda/views.py @@ -672,15 +672,16 @@ def catalogue(request, request_type): return HttpResponseBadRequest( "Bad format: int expected for `id`" ) + shows = tirage.spectacle_set.values_list("id", flat=True) categories = list( CategorieSpectacle.objects - .filter(spectacle__in=tirage.spectacle_set.all()) + .filter(spectacle__in=shows) .distinct() .values('id', 'name') ) locations = list( Salle.objects - .filter(spectacle__in=tirage.spectacle_set.all()) + .filter(spectacle__in=shows) .distinct() .values('id', 'name') )