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. 19
      materia/views.py

19
materia/views.py

@ -1192,20 +1192,21 @@ class AutoriaView(GenericView):
autor = Autor.objects.get(
id=int(form.data['nome_autor']))
filiacao_autor = Partido.objects.get(
sigla=form.data['partido_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
autoria.partido = filiacao_autor
if 'partido_autor' in form.data:
autoria.partido = filiacao_autor
autoria.primeiro_autor = primeiro
autoria.save()
@ -1276,12 +1277,14 @@ class AutoriaEditView(GenericView, FormMixin):
autor = Autor.objects.get(
id=int(form.data['nome_autor']))
filiacao_autor = Partido.objects.get(
sigla=form.data['partido'])
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
autoria.partido = filiacao_autor
if 'partido_autor' in form.data:
autoria.partido = filiacao_autor
autoria.materia = materia
autoria.primeiro_autor = primeiro

Loading…
Cancel
Save