From 196e62c35ab41075d30e38607c2e5ddfb0895ea9 Mon Sep 17 00:00:00 2001 From: ulyssesBML Date: Wed, 19 Aug 2020 14:39:51 -0300 Subject: [PATCH] =?UTF-8?q?Apagando=20compilado=20de=20pdf=20ap=C3=B3s=20s?= =?UTF-8?q?er=20utilizado=20em=20documentos=20acess=C3=B3rios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/materia/views.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sapl/materia/views.py b/sapl/materia/views.py index 19c4a7bc7..9d798845d 100644 --- a/sapl/materia/views.py +++ b/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)