diff --git a/sapl/relatorios/views.py b/sapl/relatorios/views.py
index 57752753e..50aa9c44d 100644
--- a/sapl/relatorios/views.py
+++ b/sapl/relatorios/views.py
@@ -827,9 +827,12 @@ def get_protocolos(prots):
dic['titulo'] = str(protocolo.numero) + '/' + str(protocolo.ano)
ts = timezone.localtime(protocolo.timestamp)
-
- dic['data'] = ts.strftime("%d/%m/%Y") + ' - Horário:' + \
- ts.strftime("%H:%m")
+ if protocolo.timestamp:
+ dic['data'] = ts.strftime("%d/%m/%Y") + ' - Horário:' + \
+ ts.strftime("%H:%m")
+ else:
+ dic['data'] = protocolo.data.strftime("%d/%m/%Y") + ' - Horário:' \
+ + protocolo.hora.strftime("%H:%m")
dic['txt_assunto'] = protocolo.assunto_ementa
@@ -941,9 +944,12 @@ def get_etiqueta_protocolos(prots):
dic['titulo'] = str(p.numero) + '/' + str(p.ano)
tz_hora = timezone.localtime(p.timestamp)
-
- dic['data'] = 'Data: ' + tz_hora.strftime(
- "%d/%m/%Y") + ' - Horário: ' + tz_hora.strftime("%H:%M")
+ if p.timestamp:
+ dic['data'] = 'Data: ' + tz_hora.strftime(
+ "%d/%m/%Y") + ' - Horário: ' + tz_hora.strftime("%H:%M")
+ else:
+ dic['data'] = 'Data: ' + p.data.strftime(
+ "%d/%m/%Y") + ' - Horário: ' + p.hora.strftime("%H:%M")
dic['txt_assunto'] = p.assunto_ementa
dic['txt_interessado'] = p.interessado
diff --git a/sapl/templates/protocoloadm/protocolo_filter.html b/sapl/templates/protocoloadm/protocolo_filter.html
index 38e1ebf7a..02c0673fa 100644
--- a/sapl/templates/protocoloadm/protocolo_filter.html
+++ b/sapl/templates/protocoloadm/protocolo_filter.html
@@ -44,8 +44,11 @@
{% if p.anulado %} ** NULO **{% endif %}
Assunto: {{ p.assunto_ementa|default_if_none:"Não informado"}}
+ {% if p.timestamp%}
Data Protocolo: {{ p.timestamp|localtime|date:"d/m/Y"|default_if_none:"Não informado" }} - Horário: {{ p.timestamp|localtime|date:"G:i:s" }}
-
+ {% else %}
+ Data Protocolo: {{ p.data|date:"d/m/Y"|default_if_none:"Não informado" }} - Horário: {{ p.hora|date:"G:i:s" }}
+ {% endif %}
{% if p.tipo_processo == 0 %}
Interessado: {{ p.interessado|default_if_none:"Não informado" }}
{% elif p.tipo_processo == 1 %}
diff --git a/sapl/templates/protocoloadm/protocolo_mostrar.html b/sapl/templates/protocoloadm/protocolo_mostrar.html
index 4c9312c5d..c45c70bec 100644
--- a/sapl/templates/protocoloadm/protocolo_mostrar.html
+++ b/sapl/templates/protocoloadm/protocolo_mostrar.html
@@ -9,7 +9,11 @@
Assunto: {{ protocolo.assunto_ementa|default:"Não informado" }}
- Data Protocolo: {{ protocolo.timestamp|localtime|date:"d/m/Y" }} - Horário: {{ protocolo.timestamp|localtime|date:"G:i:s" }}
+ {% if p.timestamp%}
+ Data Protocolo: {{ p.timestamp|localtime|date:"d/m/Y"|default_if_none:"Não informado" }} - Horário: {{ p.timestamp|localtime|date:"G:i:s" }}
+ {% else %}
+ Data Protocolo: {{ p.data|date:"d/m/Y"|default_if_none:"Não informado" }} - Horário: {{ p.hora|date:"G:i:s" }}
+ {% endif %}
{% if protocolo.tipo_processo == 0 %}
Interessado: {{ protocolo.interessado|default_if_none:"Não informado" }}