Browse Source

Fix #1387

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

16
sapl/parlamentares/views.py

@ -661,7 +661,6 @@ class MesaDiretoraView(FormView):
sessoes = SessaoLegislativa.objects.filter( sessoes = SessaoLegislativa.objects.filter(
legislatura=legislatura).order_by("data_inicio") legislatura=legislatura).order_by("data_inicio")
today = datetime.now() today = datetime.now()
sessao_atual = sessoes.filter(data_inicio__year=today.year).first() 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), operação (Legislatura/Sessão/Inclusão/Remoção),
atualizando os campos após cada alteração atualizando os campos após cada alteração
""" """
legislatura = request.GET['legislatura'] legislatura = request.GET['legislatura']
sessoes = SessaoLegislativa.objects.filter( sessoes = SessaoLegislativa.objects.filter(
legislatura=legislatura).order_by('-data_inicio') 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 # Caso a mudança tenha sido no campo legislatura, a sessão
# atual deve ser a primeira daquela legislatura # atual deve ser a primeira daquela legislatura
else: else:
sessao_selecionada = SessaoLegislativa.objects.filter( today = datetime.now()
legislatura=legislatura).order_by( try:
'-data_inicio').first().id 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 # Atualiza os componentes da view após a mudança
composicao_mesa = ComposicaoMesa.objects.filter( composicao_mesa = ComposicaoMesa.objects.filter(
@ -883,7 +883,11 @@ def altera_field_mesa_public_view(request):
# Caso a mudança tenha sido no campo legislatura, a sessão # Caso a mudança tenha sido no campo legislatura, a sessão
# atual deve ser a primeira daquela legislatura # atual deve ser a primeira daquela legislatura
else: else:
sessao_selecionada = sessoes.first().id 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 # Atualiza os componentes da view após a mudança
lista_sessoes = [(s.id, s.__str__()) for s in sessoes] lista_sessoes = [(s.id, s.__str__()) for s in sessoes]

Loading…
Cancel
Save