Browse Source

Corrigir Editar Anexado

pull/2630/head
João Matheus 7 years ago
parent
commit
7ae0365de0
  1. 8
      sapl/protocoloadm/forms.py

8
sapl/protocoloadm/forms.py

@ -807,6 +807,12 @@ class AnexadoForm(ModelForm):
cleaned_data = self.cleaned_data cleaned_data = self.cleaned_data
data_anexacao = cleaned_data['data_anexacao']
data_desanexacao = cleaned_data['data_desanexacao'] if cleaned_data['data_desanexacao'] else data_anexacao
if data_anexacao > data_desanexacao:
self.logger.error("A data de anexação não pode ser posterior a data de desanexação.")
raise ValidationError(_("A data de anexação não pode ser posterior a data de desanexação."))
try: try:
self.logger.info( self.logger.info(
"Tentando obter objeto DocumentoAdministrativo (numero={}, ano={}, tipo={})." "Tentando obter objeto DocumentoAdministrativo (numero={}, ano={}, tipo={})."
@ -831,7 +837,7 @@ class AnexadoForm(ModelForm):
is_anexado = Anexado.objects.filter(documento_principal=documento_principal, is_anexado = Anexado.objects.filter(documento_principal=documento_principal,
documento_anexado=documento_anexado documento_anexado=documento_anexado
).exists() ).exclude(pk=self.instance.pk).exists()
if is_anexado: if is_anexado:
self.logger.error("Documento já se encontra anexado.") self.logger.error("Documento já se encontra anexado.")

Loading…
Cancel
Save