Browse Source

fix #2438 (#2439)

* fix #2438

* tira ipdb
pull/2443/head
Victor Fabre 6 years ago
committed by GitHub
parent
commit
fefab6d94e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      sapl/sessao/forms.py
  2. 6
      sapl/sessao/views.py

4
sapl/sessao/forms.py

@ -540,10 +540,10 @@ class VotacaoForm(forms.Form):
qtde_votos = votos_sim + votos_nao + abstencoes
voto_presidente = cleaned_data['voto_presidente']
if not voto_presidente:
if qtde_presentes and not voto_presidente:
qtde_presentes -= 1
if qtde_votos != qtde_presentes:
if qtde_presentes and qtde_votos != qtde_presentes:
raise ValidationError('O total de votos não corresponde com a quantidade de presentes!')
return cleaned_data

6
sapl/sessao/views.py

@ -1902,7 +1902,8 @@ class VotacaoView(SessaoPermissionMixin):
qtde_presentes -= 1
if (qtde_votos > qtde_presentes or qtde_votos < qtde_presentes):
form._errors["total_votos"] = ErrorList([u""])
msg = _('O total de votos não corresponde com a quantidade de presentes!')
messages.add_message(request, messages.ERROR, msg)
return self.render_to_response(context)
elif (qtde_presentes == qtde_votos):
try:
@ -3330,7 +3331,7 @@ class VotacaoEmBlocoSimbolicaView(PermissionRequiredForAppCrudMixin, TemplateVie
"""
Votação Simbólica
"""
app_label = AppConfig.label
template_name = 'sessao/votacao/votacao_simbolica_bloco.html'
logger = logging.getLogger(__name__)
@ -3506,6 +3507,7 @@ class VotacaoEmBlocoNominalView(PermissionRequiredForAppCrudMixin, TemplateView)
"""
Votação Nominal
"""
app_label = AppConfig.label
template_name = 'sessao/votacao/votacao_nominal_bloco.html'
logger = logging.getLogger(__name__)

Loading…
Cancel
Save