Browse Source

Melhorando mensagem de erro

pull/3210/head
ulyssesBML 5 years ago
parent
commit
118a254024
  1. 4
      sapl/base/views.py

4
sapl/base/views.py

@ -2020,7 +2020,7 @@ class AppConfigCrud(CrudAux):
recibo_prop_atual = AppConfig.objects.last().receber_recibo_proposicao recibo_prop_atual = AppConfig.objects.last().receber_recibo_proposicao
recibo_prop_novo = self.request.POST['receber_recibo_proposicao'] recibo_prop_novo = self.request.POST['receber_recibo_proposicao']
if recibo_prop_novo == 'False' and recibo_prop_atual: if recibo_prop_novo == 'False' and recibo_prop_atual:
props = Proposicao.objects.filter(hash_code='', data_inicio__isnull=False) props = Proposicao.objects.filter(hash_code='').exclude(data_envio__isnull=False)
for prop in props: for prop in props:
try: try:
self.gerar_hash(prop) self.gerar_hash(prop)
@ -2036,6 +2036,8 @@ class AppConfigCrud(CrudAux):
inst.hash_code = gerar_hash_arquivo( inst.hash_code = gerar_hash_arquivo(
inst.texto_original.path, str(inst.pk)) inst.texto_original.path, str(inst.pk))
except IOError: except IOError:
msg = _("Não foi possível mudar a configuração porque a Proposição {} não possui texto original vinculado!".format(inst))
messages.error(self.request, msg)
raise ValidationError("Existem proposicoes com arquivos inexistentes.") raise ValidationError("Existem proposicoes com arquivos inexistentes.")
elif inst.texto_articulado.exists(): elif inst.texto_articulado.exists():
ta = inst.texto_articulado.first() ta = inst.texto_articulado.first()

Loading…
Cancel
Save