diff --git a/representatives_recommendations/api.py b/representatives_recommendations/api.py index 8b4fa19153356c30f7ba2a6a35a9a07cf8b308f0..f33575b92cc9e8f5aa3aff3d6937990fef450448 100644 --- a/representatives_recommendations/api.py +++ b/representatives_recommendations/api.py @@ -93,6 +93,7 @@ class ScoredVoteViewSet(viewsets.ReadOnlyModelViewSet): queryset = ScoredVote.objects.select_related( 'representative', 'proposal', + 'proposal__dossier', 'proposal__recommendation' ).filter( proposal__recommendation__isnull=False @@ -105,6 +106,9 @@ class ScoredVoteViewSet(viewsets.ReadOnlyModelViewSet): ) filter_fields = { + 'representative': ['exact'], + 'proposal': ['exact'], + 'proposal__dossier': ['exact'] } pagination_class = DefaultWebPagination