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