diff --git a/sapl/parlamentares/views.py b/sapl/parlamentares/views.py index bc3ebf261..485439d93 100644 --- a/sapl/parlamentares/views.py +++ b/sapl/parlamentares/views.py @@ -307,21 +307,20 @@ class ParlamentarCrud(Crud): def get_queryset(self): queryset = super().get_queryset() - legislatura_id = self.take_legislatura_id() if legislatura_id != 0: return queryset.filter( mandato__legislatura_id=legislatura_id) else: try: - l = Legislatura.objects.all().order_by('-data_inicio').first() + l = Legislatura.objects.all().order_by( + '-data_inicio').first() except ObjectDoesNotExist: - return [] + return Legislatura.objects.all() else: - if l: - return queryset.filter(mandato__legislatura_id=l.pk) - else: - return [] + if l is None: + return Legislatura.objects.all() + return queryset.filter(mandato__legislatura_id=l) def get_headers(self): return ['', _('Parlamentar'), _('Partido'), _('Ativo?')]