|
@ -316,7 +316,6 @@ class NumeracaoForm(ModelForm): |
|
|
'data_materia'] |
|
|
'data_materia'] |
|
|
|
|
|
|
|
|
def clean(self): |
|
|
def clean(self): |
|
|
|
|
|
|
|
|
if self.errors: |
|
|
if self.errors: |
|
|
return self.errors |
|
|
return self.errors |
|
|
|
|
|
|
|
@ -330,6 +329,15 @@ class NumeracaoForm(ModelForm): |
|
|
' de matérias legislativas.') |
|
|
' de matérias legislativas.') |
|
|
raise ValidationError(msg) |
|
|
raise ValidationError(msg) |
|
|
|
|
|
|
|
|
|
|
|
if Numeracao.objects.filter( |
|
|
|
|
|
materia=self.instance.materia, |
|
|
|
|
|
tipo_materia=self.cleaned_data['tipo_materia'], |
|
|
|
|
|
ano_materia=self.cleaned_data['ano_materia'], |
|
|
|
|
|
numero_materia=self.cleaned_data['numero_materia'] |
|
|
|
|
|
).exists(): |
|
|
|
|
|
msg = _('Essa numeração já foi cadastrada.') |
|
|
|
|
|
raise ValidationError(msg) |
|
|
|
|
|
|
|
|
return self.cleaned_data |
|
|
return self.cleaned_data |
|
|
|
|
|
|
|
|
def save(self, commit=False): |
|
|
def save(self, commit=False): |
|
|