|
@ -218,13 +218,12 @@ class AnularProcoloAdmForm(ModelForm): |
|
|
|
|
|
|
|
|
cleaned_data = super(AnularProcoloAdmForm, self).clean() |
|
|
cleaned_data = super(AnularProcoloAdmForm, self).clean() |
|
|
|
|
|
|
|
|
numero = cleaned_data.get("numero") |
|
|
if not self.is_valid(): |
|
|
ano = cleaned_data.get("ano") |
|
|
return cleaned_data |
|
|
|
|
|
|
|
|
|
|
|
numero = cleaned_data['numero'] |
|
|
|
|
|
ano = cleaned_data['ano'] |
|
|
|
|
|
|
|
|
# se não inserido numero ou ano não prosseguir |
|
|
|
|
|
# (e ele vai falhar pq numero e ano são obrigatórios) |
|
|
|
|
|
if not numero or not ano: |
|
|
|
|
|
return |
|
|
|
|
|
try: |
|
|
try: |
|
|
protocolo = Protocolo.objects.get(numero=numero, ano=ano) |
|
|
protocolo = Protocolo.objects.get(numero=numero, ano=ano) |
|
|
if protocolo.anulado: |
|
|
if protocolo.anulado: |
|
@ -234,6 +233,7 @@ class AnularProcoloAdmForm(ModelForm): |
|
|
except ObjectDoesNotExist: |
|
|
except ObjectDoesNotExist: |
|
|
raise forms.ValidationError( |
|
|
raise forms.ValidationError( |
|
|
_("Protocolo %s/%s não existe" % (numero, ano))) |
|
|
_("Protocolo %s/%s não existe" % (numero, ano))) |
|
|
|
|
|
|
|
|
exists = False |
|
|
exists = False |
|
|
if protocolo.tipo_materia: |
|
|
if protocolo.tipo_materia: |
|
|
exists = MateriaLegislativa.objects.filter( |
|
|
exists = MateriaLegislativa.objects.filter( |
|
|