From a0ee665b1d648a703cdee75257f6e25271b0d55e Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Wed, 24 Jan 2018 13:54:34 -0200 Subject: [PATCH] =?UTF-8?q?Permite=20sess=C3=B5es=20plen=C3=A1rias=20com?= =?UTF-8?q?=20mais=20de=20um=20ano=20de=20dura=C3=A7=C3=A3o.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/parlamentares/views.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/sapl/parlamentares/views.py b/sapl/parlamentares/views.py index 3748cea20..90c3e72d6 100644 --- a/sapl/parlamentares/views.py +++ b/sapl/parlamentares/views.py @@ -666,7 +666,9 @@ class MesaDiretoraView(FormView): legislatura=legislatura).order_by("data_inicio") year = timezone.now().year - sessao_atual = sessoes.filter(data_inicio__year=year).first() + month = timezone.now().month + + sessao_atual = sessoes.filter(data_inicio__year__lte=year).exclude(data_inicio__gt=timezone.now()).order_by('-data_inicio').first() mesa = sessao_atual.composicaomesa_set.all() if sessao_atual else [] @@ -689,13 +691,13 @@ class MesaDiretoraView(FormView): return self.render_to_response( {'legislaturas': Legislatura.objects.all( ).order_by('-numero'), - 'legislatura_selecionada': legislatura, - 'sessoes': sessoes, - 'sessao_selecionada': sessao_atual, - 'composicao_mesa': mesa, - 'parlamentares': parlamentares_vagos, - 'cargos_vagos': cargos_vagos - }) + 'legislatura_selecionada': legislatura, + 'sessoes': sessoes, + 'sessao_selecionada': sessao_atual, + 'composicao_mesa': mesa, + 'parlamentares': parlamentares_vagos, + 'cargos_vagos': cargos_vagos + }) def altera_field_mesa(request):