From 72f71c57223f95fd9f363e97e203c86247409f77 Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Wed, 15 Jun 2016 11:53:25 +0000
Subject: [PATCH] SSDM-3733 : Starting txt support

SVN: 36689
---
 .../1/dss/reporting-plugins/exports-api/exports-api.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

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 3c97471099b..38187e0b5e8 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
@@ -315,10 +315,10 @@ def export(sessionToken, entities, includeRoot, userEmail, mailClient):
 		if entityObj is not None and entityFilePath is not None:
 			#JSON
 			entityJson = String(objectMapper.writeValueAsString(entityObj));
-			addFile(tempDirPath + entityFilePath + ".json", entityJson.getBytes(), entityFilePath + ".json", zos);
+			addFile(tempDirPath, entityFilePath, "json", entityJson.getBytes(), zos);
 			#TEXT
  			entityTXT = String(getTXT(entityObj));
-			addFile(tempDirPath + entityFilePath + ".txt", entityTXT.getBytes(), entityFilePath + ".txt", zos);
+ 			addFile(tempDirPath, entityFilePath, "txt", entityTXT.getBytes(), zos);
 			
 			
 	zos.close();
@@ -341,11 +341,11 @@ def getTXT(entityObj):
 	txtBuilder.append("TXT FILE")
 	return txtBuilder.toString();
 	
-def addFile(filePath, fileContent, zipEntryName, zos):
-	entityFile = File(filePath);
+def addFile(tempDirPath, entityFilePath, extension, fileContent, zos):
+	entityFile = File(tempDirPath + entityFilePath + "." + extension);
 	entityFile.getParentFile().mkdirs();
 	IOUtils.write(fileContent, FileOutputStream(entityFile));
-	addToZipFile(zipEntryName, entityFile, zos);
+	addToZipFile(entityFilePath + "." + extension, entityFile, zos);
 	FileUtils.forceDelete(entityFile);
 			
 def getFilePath(spaceCode, projCode, expCode, sampCode, dataCode):
-- 
GitLab