Browse Source

Fix #3290: Votação de Mat. Duplicada (#3291)

pull/3289/head
João Rodrigues 4 years ago
committed by GitHub
parent
commit
32ac1c4067
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 17
      sapl/sessao/views.py

17
sapl/sessao/views.py

@ -2474,9 +2474,7 @@ class VotacaoEditView(SessaoPermissionMixin):
if(int(request.POST['anular_votacao']) == 1): if(int(request.POST['anular_votacao']) == 1):
RegistroVotacao.objects.filter(ordem_id=ordem_id).delete() RegistroVotacao.objects.filter(ordem_id=ordem_id).delete()
ordem = OrdemDia.objects.get( ordem = OrdemDia.objects.get(id=ordem_id)
sessao_plenaria_id=self.object.id,
materia_id=materia_id)
ordem.votacao_aberta = False ordem.votacao_aberta = False
ordem.resultado = '' ordem.resultado = ''
ordem.save() ordem.save()
@ -2655,9 +2653,7 @@ class VotacaoView(SessaoPermissionMixin):
'e da ordem de id={}. '.format(materia_id, ordem_id) + str(e)) 'e da ordem de id={}. '.format(materia_id, ordem_id) + str(e))
return self.form_invalid(form) return self.form_invalid(form)
else: else:
ordem = OrdemDia.objects.get( ordem = OrdemDia.objects.get(id=ordem_id)
sessao_plenaria_id=self.object.id,
materia_id=materia_id)
resultado = TipoResultadoVotacao.objects.get( resultado = TipoResultadoVotacao.objects.get(
id=request.POST['resultado_votacao']) id=request.POST['resultado_votacao'])
ordem.resultado = resultado.nome ordem.resultado = resultado.nome
@ -3413,9 +3409,7 @@ class VotacaoExpedienteView(SessaoPermissionMixin):
self.logger.error("user=" + username + ". " + str(e)) self.logger.error("user=" + username + ". " + str(e))
return self.form_invalid(form) return self.form_invalid(form)
else: else:
expediente = ExpedienteMateria.objects.get( expediente = ExpedienteMateria.objects.get(id=expediente_id)
sessao_plenaria_id=self.object.id,
materia_id=materia_id)
resultado = TipoResultadoVotacao.objects.get( resultado = TipoResultadoVotacao.objects.get(
id=request.POST['resultado_votacao']) id=request.POST['resultado_votacao'])
expediente.resultado = resultado.nome expediente.resultado = resultado.nome
@ -3512,10 +3506,7 @@ class VotacaoExpedienteEditView(SessaoPermissionMixin):
if int(request.POST['anular_votacao']) == 1: if int(request.POST['anular_votacao']) == 1:
RegistroVotacao.objects.filter( RegistroVotacao.objects.filter(
expediente_id=expediente_id).delete() expediente_id=expediente_id).delete()
expediente = ExpedienteMateria.objects.get(id=expediente_id)
expediente = ExpedienteMateria.objects.get(
sessao_plenaria_id=self.object.id,
materia_id=materia_id)
expediente.votacao_aberta = False expediente.votacao_aberta = False
expediente.resultado = '' expediente.resultado = ''
expediente.save() expediente.save()

Loading…
Cancel
Save