From 32fbd2b85248d8cb94d01ccd280d17d5cdc5856f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Rodrigues?= Date: Thu, 17 Sep 2020 15:23:43 -0300 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3o=20Resumo=20-=20Mat=C3=A9rias?= =?UTF-8?q?=20da=20Ordem=20do=20Dia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/sessao/views.py | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index 81ff307cc..4e578e15b 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -1946,13 +1946,13 @@ def get_materias_expediente(sessao_plenaria): resultado_observacao = _(' ') else: if rl: - resultado = _('Maréria Lida') + resultado = _('Matéria Lida') resultado_observacao = rl.observacao elif rp: resultado = rp.tipo_de_retirada.descricao resultado_observacao = rp.observacao else: - resultado = _('Matéria não Lida') + resultado = _('Matéria não lida') resultado_observacao = _(' ') materia_em_tramitacao = m.materia.materiaemtramitacao_set.first() @@ -2048,17 +2048,30 @@ def get_materias_ordem_do_dia(sessao_plenaria): break # Verificar resultado - rv = o.registrovotacao_set.filter(materia=o.materia).first() - rp = o.retiradapauta_set.filter(materia=o.materia).first() - if rv: - resultado = rv.tipo_resultado_votacao.nome - resultado_observacao = rv.observacao - elif rp: - resultado = rp.tipo_de_retirada.descricao - resultado_observacao = rp.observacao + rv = o.registrovotacao_set.first() + rp = o.retiradapauta_set.first() + rl = o.registroleitura_set.first() + + if o.tipo_votacao != 4: + if rv: + resultado = rv.tipo_resultado_votacao.nome + resultado_observacao = rv.observacao + elif rp: + resultado = rp.tipo_de_retirada.descricao + resultado_observacao = rp.observacao + else: + resultado = _('Matéria não votada') + resultado_observacao = _(' ') else: - resultado = _('Matéria lida') if o.tipo_votacao == 4 else _('Matéria não votada') - resultado_observacao = _(' ') + if rl: + resultado = _('Matéria Lida') + resultado_observacao = rl.observacao + elif rp: + resultado = rp.tipo_de_retirada.descricao + resultado_observacao = rp.observacao + else: + resultado = _('Matéria não lida') + resultado_observacao = _(' ') voto_nominal = [] if o.tipo_votacao == 2: @@ -2093,7 +2106,7 @@ def get_materias_ordem_do_dia(sessao_plenaria): 'voto_nao': voto_nao, 'voto_abstencoes': voto_abstencoes, 'voto_nominal': voto_nominal, - 'observacao': o.observacao + 'observacao': o.observacao }) return {'materias_ordem': materias_ordem}