Browse Source

Trata listagem de composicao inexistente

pull/1192/head 3.1.5-BETA
Edward Ribeiro 8 years ago
parent
commit
2281589e94
  1. 18
      sapl/comissoes/views.py

18
sapl/comissoes/views.py

@ -54,9 +54,21 @@ class ComposicaoCrud(MasterDetailCrud):
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs) context = super().get_context_data(**kwargs)
context['composicao_pk'] = context['composicao_list'].last( # context['composicao_pk'] = context['composicao_list'].last(
).pk if self.take_composicao_pk( # ).pk if self.take_composicao_pk(
) == 0 else self.take_composicao_pk() # ) == 0 else self.take_composicao_pk()
composicao_pk = self.take_composicao_pk()
if composicao_pk == 0:
ultima_composicao = context['composicao_list'].last()
if ultima_composicao:
context['composicao_pk'] = ultima_composicao.pk
else:
context['composicao_pk'] = 0
else:
context['composicao_pk'] = composicao_pk
context['participacao_set'] = Participacao.objects.filter( context['participacao_set'] = Participacao.objects.filter(
composicao__pk=context['composicao_pk'] composicao__pk=context['composicao_pk']
).order_by('parlamentar') ).order_by('parlamentar')

Loading…
Cancel
Save