Browse Source

Validação de numeração igual

pull/356/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
parent
commit
4b5a062e5f
  1. 10
      materia/forms.py

10
materia/forms.py

@ -316,7 +316,6 @@ class NumeracaoForm(ModelForm):
'data_materia']
def clean(self):
if self.errors:
return self.errors
@ -330,6 +329,15 @@ class NumeracaoForm(ModelForm):
' de matérias legislativas.')
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
def save(self, commit=False):

Loading…
Cancel
Save