From a59c263c16725814c5e8e5d3c8b0cd80fc07f8cd Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Wed, 21 Jun 2017 12:18:23 -0300 Subject: [PATCH] =?UTF-8?q?Ordena=20presen=C3=A7as=20em=20relat=C3=B3rio?= =?UTF-8?q?=20de=20sess=C3=A3o=20por=20nome=5Fparlamentar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/relatorios/views.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/sapl/relatorios/views.py b/sapl/relatorios/views.py index 0882d90a0..c00f770a2 100644 --- a/sapl/relatorios/views.py +++ b/sapl/relatorios/views.py @@ -504,11 +504,10 @@ def get_sessao_plenaria(sessao, casa): # Lista de presença na sessão lst_presenca_sessao = [] - for presenca in SessaoPlenariaPresenca.objects.filter( - sessao_plenaria=sessao): + presenca = SessaoPlenariaPresenca.objects.filter( + sessao_plenaria=sessao).order_by('parlamentar__nome_parlamentar') - for parlamentar in Parlamentar.objects.filter( - id=presenca.parlamentar.id): + for parlamentar in [p.parlamentar for p in presenca]: dic_presenca = {} dic_presenca["nom_parlamentar"] = parlamentar.nome_parlamentar partido = Filiacao.objects.filter( @@ -646,10 +645,9 @@ def get_sessao_plenaria(sessao, casa): # Lista presença na ordem do dia lst_presenca_ordem_dia = [] - for presenca_ordem_dia in PresencaOrdemDia.objects.filter( - sessao_plenaria=sessao): - for parlamentar in Parlamentar.objects.filter( - id=presenca_ordem_dia.parlamentar.id): + presenca_ordem_dia = PresencaOrdemDia.objects.filter( + sessao_plenaria=sessao).order_by('parlamentar__nome_parlamentar') + for parlamentar in [p.parlamentar for p in presenca_ordem_dia]: dic_presenca_ordem_dia = {} dic_presenca_ordem_dia['nom_parlamentar'] = ( parlamentar.nome_parlamentar)