From dc0b5915eadd039d860212f498f0a3adc3b1a6a8 Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Thu, 2 Jun 2016 10:00:55 +0000
Subject: [PATCH] SSDM-3092 : Export functionality, cleanning temporal files

SVN: 36619
---
 .../1/dss/reporting-plugins/exports-api/exports-api.py        | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py
index 7835e4f5933..b788cf9aaec 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/dss/reporting-plugins/exports-api/exports-api.py
@@ -21,6 +21,8 @@ import threading
 #Java Core
 from java.io import ByteArrayInputStream
 from org.apache.commons.io import IOUtils
+from org.apache.commons.io import FileUtils
+
 from java.lang import String
 
 #Zip Format
@@ -288,6 +290,8 @@ def export(sessionToken, entities, userEmail, mailClient):
 	#Send Email
 	sendMail(mailClient, userEmail, tempZipFileWorkspaceURL);
 	#Remove temporal folder and zip
+	FileUtils.forceDelete(File(tempDirPath));
+	FileUtils.forceDelete(File(tempZipFilePath));
 	return True
 
 def getFilePath(spaceCode, projCode, expCode, sampCode, dataCode):
-- 
GitLab