Browse Source

Bug fix

pull/792/head
Eduardo Calil 9 years ago
parent
commit
81415afee0
  1. 16
      sapl/painel/views.py

16
sapl/painel/views.py

@ -352,7 +352,7 @@ def get_dados_painel(request, pk):
"cronometro_discurso": cronometro_discurso, "cronometro_discurso": cronometro_discurso,
"cronometro_ordem": cronometro_ordem, "cronometro_ordem": cronometro_ordem,
} }
# import ipdb; ipdb.set_trace()
ordem_dia = get_materia_aberta(pk) ordem_dia = get_materia_aberta(pk)
expediente = get_materia_expediente_aberta(pk) expediente = get_materia_expediente_aberta(pk)
@ -368,14 +368,16 @@ def get_dados_painel(request, pk):
expediente__sessao_plenaria=sessao).last() expediente__sessao_plenaria=sessao).last()
# Ultimas materias votadas # Ultimas materias votadas
ultima_ordem_votada = last_ordem_voto.ordem if last_ordem_voto:
ultimo_expediente_votado = last_expediente_voto.expediente ultima_ordem_votada = last_ordem_voto.ordem
if last_expediente_voto:
ultimo_expediente_votado = last_expediente_voto.expediente
# Caso não tenha nenhuma votação aberta # Caso não tenha nenhuma votação aberta
if ultima_ordem_votada or ultimo_expediente_votado: if last_ordem_voto or last_expediente_voto:
# Se alguma ordem E algum expediente já tiver sido votado... # Se alguma ordem E algum expediente já tiver sido votado...
if ultima_ordem_votada and ultimo_expediente_votado: if last_ordem_voto and last_expediente_voto:
# Verifica se o último resultado é um uma ordem do dia # Verifica se o último resultado é um uma ordem do dia
if last_ordem_voto.pk >= last_expediente_voto.pk: if last_ordem_voto.pk >= last_expediente_voto.pk:
if ultima_ordem_votada.tipo_votacao in [1, 3]: if ultima_ordem_votada.tipo_votacao in [1, 3]:
@ -403,11 +405,11 @@ def get_dados_painel(request, pk):
ultimo_expediente_votado)) ultimo_expediente_votado))
# Caso somente um deles tenha resultado, prioriza a Ordem do Dia # Caso somente um deles tenha resultado, prioriza a Ordem do Dia
if ultima_ordem_votada: if last_ordem_voto:
return JsonResponse(get_presentes( return JsonResponse(get_presentes(
pk, response, ultima_ordem_votada)) pk, response, ultima_ordem_votada))
# Caso a Ordem do dia não tenha resultado, mostra o último expediente # Caso a Ordem do dia não tenha resultado, mostra o último expediente
if ultimo_expediente_votado: if last_expediente_voto:
return JsonResponse(get_presentes(pk, response, return JsonResponse(get_presentes(pk, response,
ultimo_expediente_votado)) ultimo_expediente_votado))

Loading…
Cancel
Save