Browse Source

Fix #1387

Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
pull/1427/head
Eliseu Egewarth 8 years ago
parent
commit
8d4ffecab3
  1. 14
      sapl/parlamentares/views.py

14
sapl/parlamentares/views.py

@ -661,7 +661,6 @@ class MesaDiretoraView(FormView):
sessoes = SessaoLegislativa.objects.filter(
legislatura=legislatura).order_by("data_inicio")
today = datetime.now()
sessao_atual = sessoes.filter(data_inicio__year=today.year).first()
@ -702,7 +701,6 @@ def altera_field_mesa(request):
operação (Legislatura/Sessão/Inclusão/Remoção),
atualizando os campos após cada alteração
"""
legislatura = request.GET['legislatura']
sessoes = SessaoLegislativa.objects.filter(
legislatura=legislatura).order_by('-data_inicio')
@ -718,9 +716,11 @@ def altera_field_mesa(request):
# Caso a mudança tenha sido no campo legislatura, a sessão
# atual deve ser a primeira daquela legislatura
else:
sessao_selecionada = SessaoLegislativa.objects.filter(
legislatura=legislatura).order_by(
'-data_inicio').first().id
today = datetime.now()
try:
sessao_selecionada = sessoes.get(data_inicio__year=today.year).id
except ObjectDoesNotExist:
sessao_selecionada = sessoes.first().id
# Atualiza os componentes da view após a mudança
composicao_mesa = ComposicaoMesa.objects.filter(
@ -883,6 +883,10 @@ def altera_field_mesa_public_view(request):
# Caso a mudança tenha sido no campo legislatura, a sessão
# atual deve ser a primeira daquela legislatura
else:
try:
today = datetime.now()
sessao_selecionada = sessoes.get(data_inicio__year=today.year).id
except ObjectDoesNotExist as e:
sessao_selecionada = sessoes.first().id
# Atualiza os componentes da view após a mudança

Loading…
Cancel
Save