From a7e6cde245dfeb0fa1ba520edb5c1d9237540088 Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Wed, 4 Apr 2018 12:26:01 -0300 Subject: [PATCH] HOT-FIX: conserta retorno de form.clean() --- sapl/base/forms.py | 5 ++++- sapl/compilacao/forms.py | 1 + sapl/materia/forms.py | 4 ++-- sapl/protocoloadm/forms.py | 4 +++- sapl/sessao/forms.py | 1 + 5 files changed, 11 insertions(+), 4 deletions(-) diff --git a/sapl/base/forms.py b/sapl/base/forms.py index 023479bb7..1a0637a22 100644 --- a/sapl/base/forms.py +++ b/sapl/base/forms.py @@ -77,6 +77,8 @@ class UsuarioCreateForm(ModelForm): if data['password1'] != data['password2']: raise ValidationError('Senhas informadas são diferentes') + return data + def __init__(self, *args, **kwargs): super(UsuarioCreateForm, self).__init__(*args, **kwargs) @@ -149,6 +151,8 @@ class UsuarioEditForm(ModelForm): if data['password1'] and data['password1'] != data['password2']: raise ValidationError('Senhas informadas são diferentes') + return data + class SessaoLegislativaForm(ModelForm): class Meta: @@ -175,7 +179,6 @@ class SessaoLegislativaForm(ModelForm): raise ValidationError('Data início de intervalo não pode ser ' 'superior à data fim de intervalo') - return cleaned_data diff --git a/sapl/compilacao/forms.py b/sapl/compilacao/forms.py index dadf617b2..6407f8925 100644 --- a/sapl/compilacao/forms.py +++ b/sapl/compilacao/forms.py @@ -1232,6 +1232,7 @@ class DispositivoEdicaoAlteracaoForm(ModelForm): 'de vigência seja inferior a data de fim ' 'de vigência do dispositivo em edição.')) """ + return data def save(self): data = self.cleaned_data diff --git a/sapl/materia/forms.py b/sapl/materia/forms.py index bef431263..3d455ea29 100644 --- a/sapl/materia/forms.py +++ b/sapl/materia/forms.py @@ -423,7 +423,7 @@ class TramitacaoUpdateForm(TramitacaoForm): self.cleaned_data['unidade_tramitacao_local'] = \ self.instance.unidade_tramitacao_local - return super(TramitacaoUpdateForm, self).clean() + return self.cleaned_data class LegislacaoCitadaForm(ModelForm): @@ -1069,7 +1069,7 @@ class TipoProposicaoForm(ModelForm): content_type, unique_value.tipo_conteudo_related))""" - return super().clean() + return self.cleaned_data @transaction.atomic def save(self, commit=False): diff --git a/sapl/protocoloadm/forms.py b/sapl/protocoloadm/forms.py index fb1ec1c4f..9c9485ae4 100644 --- a/sapl/protocoloadm/forms.py +++ b/sapl/protocoloadm/forms.py @@ -248,6 +248,8 @@ class AnularProcoloAdmForm(ModelForm): _("Protocolo %s/%s não pode ser removido pois existem " "documentos vinculados a ele." % (numero, ano))) + return cleaned_data + class Meta: model = Protocolo fields = ['numero', @@ -587,7 +589,7 @@ class TramitacaoAdmEditForm(TramitacaoAdmForm): self.cleaned_data['unidade_tramitacao_local'] = \ self.instance.unidade_tramitacao_local - return super(TramitacaoAdmEditForm, self).clean() + return self.cleaned_data class DocumentoAdministrativoForm(ModelForm): diff --git a/sapl/sessao/forms.py b/sapl/sessao/forms.py index 470d27573..c14838cf0 100644 --- a/sapl/sessao/forms.py +++ b/sapl/sessao/forms.py @@ -542,3 +542,4 @@ class ResumoOrdenacaoForm(forms.Form): if i > 1: raise ValidationError(_( 'Não é possível ter campos repetidos')) + return self.cleaned_data