diff --git a/sapl/materia/forms.py b/sapl/materia/forms.py
index 9a1e4eda7..c8ba3e4cf 100644
--- a/sapl/materia/forms.py
+++ b/sapl/materia/forms.py
@@ -196,6 +196,8 @@ class MateriaLegislativaForm(ModelForm):
def __init__(self, *args, **kwargs):
super(MateriaLegislativaForm, self).__init__(*args, **kwargs)
+
+ self.fields['ementa'].widget.attrs['maxlength'] = 1000
if self.instance and self.instance.pk:
self.fields['tipo_autor'] = forms.CharField(required=False,
diff --git a/sapl/relatorios/templates/pdf_pauta_sessao_gerar.py b/sapl/relatorios/templates/pdf_pauta_sessao_gerar.py
index 208b2bf3f..81e0aa70d 100755
--- a/sapl/relatorios/templates/pdf_pauta_sessao_gerar.py
+++ b/sapl/relatorios/templates/pdf_pauta_sessao_gerar.py
@@ -129,8 +129,8 @@ def expediente_materia(lst_expediente_materia):
expediente_materia['id_materia'] + '\n' + '' + expediente_materia['num_autores'] + ': ' + \
expediente_materia['nom_autor'] + '\n'
txt_ementa = expediente_materia['txt_ementa'].replace('&', '&')
- if len(txt_ementa) > 1600:
- txt_ementa = txt_ementa[:1600] + "..."
+ if len(txt_ementa) > 1000:
+ txt_ementa = txt_ementa[:1000] + "..."
tmp += '
' + txt_ementa + '' + '' + expediente_materia['ordem_observacao'] + ' | \n'
tmp += '' + \
str(expediente_materia['des_situacao']) + ' | \n'
@@ -158,8 +158,8 @@ def votacao(lst_votacao):
str(votacao['des_turno']) + '\n' + ''+votacao['num_autores']+': ' + \
str(votacao['nom_autor']) + '\n'
txt_ementa = votacao['txt_ementa'].replace('&', '&')
- if len(txt_ementa) > 1600:
- txt_ementa = txt_ementa[:1600] + "..."
+ if len(txt_ementa) > 1000:
+ txt_ementa = txt_ementa[:1000] + "..."
tmp += '' + txt_ementa + '' + '' + votacao['ordem_observacao'] + ' | \n'
tmp += '' + \
str(votacao['des_situacao']) + ' | \n'
diff --git a/sapl/relatorios/templates/pdf_sessao_plenaria_gerar.py b/sapl/relatorios/templates/pdf_sessao_plenaria_gerar.py
index c1be7c3f9..02cea969d 100644
--- a/sapl/relatorios/templates/pdf_sessao_plenaria_gerar.py
+++ b/sapl/relatorios/templates/pdf_sessao_plenaria_gerar.py
@@ -208,6 +208,8 @@ def expediente_materia(lst_expediente_materia):
tmp += '' + str(expediente_materia['num_ordem']) + ' - ' + expediente_materia['id_materia'] + '\n' + 'Turno: ' + expediente_materia[
'des_turno'] + '\n' + ''+ expediente_materia['num_autores'] + ': ' + str(expediente_materia['nom_autor']) + ' | \n'
txt_ementa = expediente_materia['txt_ementa'].replace('&', '&')
+ if len(txt_ementa) > 1000:
+ txt_ementa = txt_ementa[:1000] + "..."
tmp += '' + txt_ementa + '' + '' + expediente_materia['ordem_observacao'] + ' | \n'
tmp += '' + \
str(expediente_materia['nom_resultado']) + \
@@ -271,6 +273,8 @@ def votacao(lst_votacao):
tmp += '' + str(votacao['num_ordem']) + ' - ' + votacao['id_materia'] + '\n' + 'Turno: ' + votacao[
'des_turno'] + '\n' + ''+ votacao['num_autores'] +': ' + str(votacao['nom_autor']) + ' | \n'
txt_ementa = votacao['txt_ementa'].replace('&', '&')
+ if len(txt_ementa) > 1000:
+ txt_ementa = txt_ementa[:1000] + "..."
tmp += '' + txt_ementa + '' + '' + votacao['ordem_observacao'] + ' | \n'
tmp += '' + \
str(votacao['nom_resultado']) + \
| |