Browse Source

Apagando compilado de pdf após ser utilizado em documentos acessórios

pull/3247/head
ulyssesBML 5 years ago
parent
commit
196e62c35a
  1. 10
      sapl/materia/views.py

10
sapl/materia/views.py

@ -2826,6 +2826,16 @@ def get_pdf_docacessorios(request, pk):
with open(os.path.join(get_tempfile_dir(), pdffilename), 'rb') as f:
data = f.read()
try:
os.remove(pdffilename)
except Exception as e:
logger.warn("user= {}.Um erro inesperado ocorreu ao excluir o pdf de documentos acessorios: {}"
.format(username,str(e)))
msg=_('Um erro inesperado ocorreu. Entre em contato com o suporte do SAPL.')
messages.add_message(request, messages.ERROR, msg)
return redirect(reverse('sapl.materia:documentoacessorio_list',
kwargs={'pk': pk}))
response = HttpResponse(data, content_type='application/pdf')
response['Content-Disposition'] = ('attachment; filename="%s"'
% external_name)

Loading…
Cancel
Save