From 9dab9a62fc3f7d28481598315c77abfa48c282c6 Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Mon, 16 Apr 2018 11:44:42 -0300 Subject: [PATCH] =?UTF-8?q?HOT-FIX:=20ordena=20por=20nome=5Fparlamentar=20?= =?UTF-8?q?ao=20inv=C3=A9s=20de=20nome=20completo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/sessao/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index d7baa4926..4702ac2b7 100644 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -982,6 +982,7 @@ class MesaView(FormMixin, DetailView): cargos = CargoMesa.objects.all() cargos_vagos = list(set(cargos) - set(cargos_ocupados)) + # FIX-ME: tem formas melhores de fazer isso, poupando linhas. parlamentares = Legislatura.objects.first().mandato_set.all() parlamentares_ocupados = [m.parlamentar for m in mesa] parlamentares_vagos = list( @@ -989,7 +990,7 @@ class MesaView(FormMixin, DetailView): [p.parlamentar for p in parlamentares]) - set( parlamentares_ocupados)) - org_parlamentares_vagos = sorted(parlamentares_vagos, key=lambda x: x.nome_completo) + org_parlamentares_vagos = sorted(parlamentares_vagos, key=lambda x: x.nome_parlamentar) org_parlamentares_vagos = [p for p in org_parlamentares_vagos if p.ativo] # Se todos os cargos estiverem ocupados, a listagem de parlamentares # deve ser renderizada vazia