diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index cd37b2b2b..fbe6d17e7 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -1481,7 +1481,8 @@ def get_presenca_ordem_do_dia(sessao_plenaria): elif config_assinatura_ata == 'M' and parlamentares_mesa_dia: context.update( {'texto_assinatura': 'Assinatura da Mesa Diretora da Sessão'}) - context.update({'assinatura_presentes': parlamentares_mesa_dia}) + context.update({'assinatura_mesa': parlamentares_mesa_dia, + 'assinatura_presentes': []}) elif config_assinatura_ata == 'P' and presidente_dia: context.update( {'texto_assinatura': 'Assinatura do Presidente da Sessão'}) @@ -1498,8 +1499,14 @@ def get_materias_ordem_do_dia(sessao_plenaria): ementa_observacao = o.observacao titulo = o.materia numero = o.numero_ordem - tramitacao = o.materia.tramitacao_set.last() - turno = None + + tramitacao = '' + tramitacoes = Tramitacao.objects.filter(materia=o.materia) + for aux_tramitacao in tramitacoes: + if (aux_tramitacao.turno != ''): + tramitacao = aux_tramitacao + + turno = 'Não informado' if tramitacao: turno = get_turno(tramitacao.turno) diff --git a/sapl/templates/sessao/blocos_ata/assinaturas.html b/sapl/templates/sessao/blocos_ata/assinaturas.html index 990b3f8a8..a6c887467 100644 --- a/sapl/templates/sessao/blocos_ata/assinaturas.html +++ b/sapl/templates/sessao/blocos_ata/assinaturas.html @@ -11,7 +11,7 @@ {% endfor %} {% for p in assinatura_presentes %}