Browse Source

Fixes #3365

pull/3368/head
eribeiro 5 years ago
parent
commit
d91132001d
  1. 4
      sapl/comissoes/forms.py
  2. 2
      sapl/materia/forms.py
  3. 11
      sapl/protocoloadm/forms.py

4
sapl/comissoes/forms.py

@ -514,7 +514,7 @@ class DocumentoAcessorioCreateForm(FileFieldCheckMixin, forms.ModelForm):
if not self.is_valid():
return self.cleaned_data
arquivo = self.cleaned_data.get('arquivo', False)
arquivo = self.cleaned_data.get('arquivo')
if arquivo:
validar_arquivo(arquivo, "Texto Integral")
@ -546,7 +546,7 @@ class DocumentoAcessorioEditForm(FileFieldCheckMixin, forms.ModelForm):
if not self.is_valid():
return self.cleaned_data
arquivo = self.cleaned_data.get('arquivo', False)
arquivo = self.cleaned_data.get('arquivo')
if arquivo:
validar_arquivo(arquivo, "Texto Integral")

2
sapl/materia/forms.py

@ -343,7 +343,7 @@ class DocumentoAcessorioForm(FileFieldCheckMixin, ModelForm):
if not self.is_valid():
return self.cleaned_data
arquivo = self.cleaned_data.get('arquivo', False)
arquivo = self.cleaned_data.get('arquivo')
if arquivo:
validar_arquivo(arquivo, "Texto Integral")

11
sapl/protocoloadm/forms.py

@ -641,7 +641,7 @@ class DocumentoAcessorioAdministrativoForm(FileFieldCheckMixin, ModelForm):
if not self.is_valid():
return self.cleaned_data
arquivo = self.cleaned_data.get('arquivo', False)
arquivo = self.cleaned_data.get('arquivo')
if arquivo:
validar_arquivo(arquivo, "Arquivo")
@ -1181,10 +1181,17 @@ class DocumentoAdministrativoForm(FileFieldCheckMixin, ModelForm):
' documento vinculado'
% (numero_protocolo, ano_protocolo)))
texto_integral = self.cleaned_data.get('texto_integral', False)
texto_integral = self.cleaned_data.get('texto_integral')
if texto_integral:
validar_arquivo(texto_integral, "Texto Integral")
else:
## TODO: definir arquivo no form e preservar o nome do campo
## que gerou a mensagem de erro.
## texto_integral = forms.FileField(required=True, label="Texto Integral")
nome_arquivo = self.fields['texto_integral'].label
raise ValidationError(f'Favor anexar arquivo em {nome_arquivo}')
return self.cleaned_data

Loading…
Cancel
Save