From 5d845548ec9eea08c69a4f9d05f32f497bdb1f0c Mon Sep 17 00:00:00 2001 From: Edward Ribeiro Date: Wed, 20 Dec 2017 11:26:52 -0200 Subject: [PATCH] =?UTF-8?q?HOT-FIX:=20erro=20em=20computa=C3=A7=C3=A3o=20d?= =?UTF-8?q?e=20votos=20nominais?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/sessao/views.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index 887ade0fc..e57fedb73 100644 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -1822,11 +1822,10 @@ class VotacaoNominalAbstract(SessaoPermissionMixin): votacao.numero_abstencoes = abstencoes votacao.observacao = request.POST.get('observacao', None) + votacao.materia_id = materia_votacao.materia.id if self.ordem: - votacao.materia_id = ordem.materia.id votacao.ordem_id = ordem_id elif self.expediente: - votacao.materia_id = expediente.materia.id votacao.expediente_id = expediente_id votacao.tipo_resultado_votacao = form.cleaned_data['resultado_votacao'] @@ -1840,11 +1839,11 @@ class VotacaoNominalAbstract(SessaoPermissionMixin): if self.ordem: voto_parlamentar = VotoParlamentar.objects.get_or_create( parlamentar_id=parlamentar_id, - ordem=ordem)[0] + ordem_id=ordem_id)[0] elif self.expediente: voto_parlamentar = VotoParlamentar.objects.get_or_create( parlamentar_id=parlamentar_id, - expediente=expediente)[0] + expediente_id=expediente_id)[0] voto_parlamentar.voto = voto voto_parlamentar.parlamentar_id = parlamentar_id @@ -1863,11 +1862,11 @@ class VotacaoNominalAbstract(SessaoPermissionMixin): # votação if self.ordem: VotoParlamentar.objects.filter( - ordem=ordem, + ordem_id=ordem_id, votacao__isnull=True).delete() elif self.expediente: VotoParlamentar.objects.filter( - expediente=expediente, + expediente_id=expediente_id, votacao__isnull=True).delete() return self.form_valid(form)