Browse Source

HOT-FIX: Resumo ordenacao PDF não quebra quando configuração estiv (#2625)

er incorreta
pull/2579/head
Cesar Augusto de Carvalho 6 years ago
committed by Edward Ribeiro
parent
commit
d7ef60ac8b
  1. 19
      sapl/relatorios/templates/pdf_sessao_plenaria_gerar.py

19
sapl/relatorios/templates/pdf_sessao_plenaria_gerar.py

@ -6,7 +6,7 @@
""" """
import os import os
import time import time
import logging
from django.template.defaultfilters import safe from django.template.defaultfilters import safe
from django.utils.html import strip_tags from django.utils.html import strip_tags
from trml2pdf import parseString from trml2pdf import parseString
@ -378,6 +378,7 @@ def principal(rodape_dic, imagem, inf_basicas_dic, lst_mesa, lst_presenca_sessao
""" """
""" """
arquivoPdf = str(int(time.time() * 100)) + ".pdf" arquivoPdf = str(int(time.time() * 100)) + ".pdf"
logger = logging.getLogger(__name__)
tmp = '' tmp = ''
tmp += '<?xml version="1.0" encoding="utf-8" standalone="no" ?>\n' tmp += '<?xml version="1.0" encoding="utf-8" standalone="no" ?>\n'
@ -413,6 +414,7 @@ def principal(rodape_dic, imagem, inf_basicas_dic, lst_mesa, lst_presenca_sessao
} }
if ordenacao: if ordenacao:
try:
tmp += dict_ord_template[ordenacao.primeiro] tmp += dict_ord_template[ordenacao.primeiro]
tmp += dict_ord_template[ordenacao.segundo] tmp += dict_ord_template[ordenacao.segundo]
tmp += dict_ord_template[ordenacao.terceiro] tmp += dict_ord_template[ordenacao.terceiro]
@ -426,6 +428,21 @@ def principal(rodape_dic, imagem, inf_basicas_dic, lst_mesa, lst_presenca_sessao
tmp += dict_ord_template[ordenacao.decimo_primeiro] tmp += dict_ord_template[ordenacao.decimo_primeiro]
tmp += dict_ord_template[ordenacao.decimo_segundo] tmp += dict_ord_template[ordenacao.decimo_segundo]
tmp += dict_ord_template[ordenacao.decimo_terceiro] tmp += dict_ord_template[ordenacao.decimo_terceiro]
except KeyError as e:
logger.error("KeyError: " + str(e) + ". Erro ao tentar utilizar "
"configuração de ordenação. Utilizando ordenação padrão.")
tmp += inf_basicas(inf_basicas_dic)
tmp += mesa(lst_mesa)
tmp += presenca(lst_presenca_sessao, lst_ausencia_sessao)
tmp += expedientes(lst_expedientes)
tmp += expediente_materia(lst_expediente_materia)
tmp += expediente_materia_vot_nom(lst_expediente_materia_vot_nom)
tmp += oradores_expediente(lst_oradores_expediente)
tmp += presenca_ordem_dia(lst_presenca_ordem_dia)
tmp += votacao(lst_votacao)
tmp += votacao_vot_nom(lst_votacao_vot_nom)
tmp += oradores(lst_oradores)
tmp += ocorrencias(lst_ocorrencias)
else: else:
tmp += inf_basicas(inf_basicas_dic) tmp += inf_basicas(inf_basicas_dic)

Loading…
Cancel
Save