Browse Source

Muda o campo partido para não obrigatório. Para o caso da autoria não ser parlamentar

pull/244/head
Eduardo Edson Batista Cordeiro Alves 9 years ago
parent
commit
f50e1f7a6b
  1. 7
      materia/views.py

7
materia/views.py

@ -1192,19 +1192,20 @@ class AutoriaView(GenericView):
autor = Autor.objects.get(
id=int(form.data['nome_autor']))
if 'partido_autor' in form.data:
filiacao_autor = Partido.objects.get(
sigla=form.data['partido_autor'])
try:
autoria = Autoria.objects.get(
autor=autor,
materia=materia,
partido=filiacao_autor
materia=materia
)
except ObjectDoesNotExist:
autoria = Autoria()
autoria.autor = autor
autoria.materia = materia
if 'partido_autor' in form.data:
autoria.partido = filiacao_autor
autoria.primeiro_autor = primeiro
@ -1276,11 +1277,13 @@ class AutoriaEditView(GenericView, FormMixin):
autor = Autor.objects.get(
id=int(form.data['nome_autor']))
if 'partido_autor' in form.data:
filiacao_autor = Partido.objects.get(
sigla=form.data['partido'])
autoria = Autoria.objects.get(materia=materia, autor__id=autor.id)
autoria.autor = autor
if 'partido_autor' in form.data:
autoria.partido = filiacao_autor
autoria.materia = materia
autoria.primeiro_autor = primeiro

Loading…
Cancel
Save