Browse Source

HOT-FIX: impede norma somente com letras

pull/2289/head
Edward Ribeiro 6 years ago
parent
commit
bb03aff449
  1. 6
      sapl/norma/forms.py

6
sapl/norma/forms.py

@ -132,6 +132,12 @@ class NormaJuridicaForm(ModelForm):
if not self.is_valid(): if not self.is_valid():
return cleaned_data return cleaned_data
import re
has_digits = re.sub('[^0-9]', '', cleaned_data['numero'])
if not has_digits:
raise ValidationError('Número de norma não pode conter somente letras')
if self.instance.numero != cleaned_data['numero']: if self.instance.numero != cleaned_data['numero']:
norma = NormaJuridica.objects.filter(ano=cleaned_data['ano'], norma = NormaJuridica.objects.filter(ano=cleaned_data['ano'],
numero=cleaned_data['numero'], numero=cleaned_data['numero'],

Loading…
Cancel
Save