Browse Source

HOTFIX - Erro de data do timestamp de protocoloadm

pull/2490/head
Cesar Carvalho 6 years ago
parent
commit
719d4c928a
  1. 2
      sapl/materia/models.py
  2. 6
      sapl/materia/views.py
  3. 5
      sapl/protocoloadm/views.py

2
sapl/materia/models.py

@ -269,6 +269,8 @@ class MateriaLegislativa(models.Model):
if protocolo: if protocolo:
if protocolo.timestamp: if protocolo.timestamp:
return protocolo.timestamp.date() return protocolo.timestamp.date()
elif protocolo.timestamp_data_hora_manual:
return protocolo.timestamp_data_hora_manual.date()
elif protocolo.data: elif protocolo.data:
return protocolo.data return protocolo.data

6
sapl/materia/views.py

@ -211,7 +211,13 @@ class CriarProtocoloMateriaView(CreateView):
context['form'].fields['tipo'].initial = protocolo.tipo_materia context['form'].fields['tipo'].initial = protocolo.tipo_materia
context['form'].fields['numero'].initial = numero context['form'].fields['numero'].initial = numero
context['form'].fields['ano'].initial = protocolo.ano context['form'].fields['ano'].initial = protocolo.ano
if protocolo:
if protocolo.timestamp:
context['form'].fields['data_apresentacao'].initial = protocolo.timestamp.date() context['form'].fields['data_apresentacao'].initial = protocolo.timestamp.date()
elif protocolo.timestamp_data_hora_manual:
context['form'].fields['data_apresentacao'].initial = protocolo.timestamp_data_hora_manual.date()
elif protocolo.data:
context['form'].fields['data_apresentacao'].initial = protocolo.data
context['form'].fields['numero_protocolo'].initial = protocolo.numero context['form'].fields['numero_protocolo'].initial = protocolo.numero
context['form'].fields['ementa'].initial = protocolo.assunto_ementa context['form'].fields['ementa'].initial = protocolo.assunto_ementa

5
sapl/protocoloadm/views.py

@ -730,8 +730,8 @@ class ProtocoloMateriaView(PermissionRequiredMixin, CreateView):
if protocolo.numero < (numero['numero__max'] + 1): if protocolo.numero < (numero['numero__max'] + 1):
self.logger.error("user=" + username + ". Número de protocolo ({}) é menor que {}" self.logger.error("user=" + username + ". Número de protocolo ({}) é menor que {}"
.format(protocolo.numero, numero['numero__max'])) .format(protocolo.numero, numero['numero__max']))
msg = _('Número de protocolo deve ser maior que {}').format( msg = _('Número de protocolo deve ser maior que {}'.format(
numero['numero__max']) numero['numero__max']))
messages.add_message(self.request, messages.ERROR, msg) messages.add_message(self.request, messages.ERROR, msg)
return self.render_to_response(self.get_context_data()) return self.render_to_response(self.get_context_data())
protocolo.ano = timezone.now().year protocolo.ano = timezone.now().year
@ -757,7 +757,6 @@ class ProtocoloMateriaView(PermissionRequiredMixin, CreateView):
protocolo.hora = None protocolo.hora = None
protocolo.user_data_hora_manual = '' protocolo.user_data_hora_manual = ''
protocolo.ip_data_hora_manual = '' protocolo.ip_data_hora_manual = ''
protocolo.save() protocolo.save()
data = form.cleaned_data data = form.cleaned_data
if data['vincular_materia'] == 'True': if data['vincular_materia'] == 'True':

Loading…
Cancel
Save