Browse Source

Melhora construção de not_list

pull/2654/head
Victor Fabre 7 years ago
parent
commit
3509a8cf21
  1. 5
      sapl/materia/views.py

5
sapl/materia/views.py

@ -2085,10 +2085,9 @@ class MateriaAnexadaEmLoteView(PermissionRequiredMixin, FilterView):
qr = self.request.GET.copy()
context['object_list'] = context['object_list'].order_by(
'ano', 'numero')
not_list = [self.kwargs['pk']]
principal = MateriaLegislativa.objects.get(pk=self.kwargs['pk'])
for m in principal.materia_principal_set.all():
not_list.append(m.materia_anexada.id)
not_list = [self.kwargs['pk']] + \
[m for m in principal.materia_principal_set.all().values_list('materia_anexada_id', flat=True)]
context['object_list'] = context['object_list'].exclude(pk__in=not_list)
context['filter_url'] = ('&' + qr.urlencode()) if len(qr) > 0 else ''

Loading…
Cancel
Save