From ca8735f36d7ead5e4fa705c3838bca1f388298f0 Mon Sep 17 00:00:00 2001
From: Matthias Schnepf <matthias.schnepf@student.kit.edu>
Date: Wed, 3 Aug 2016 17:46:41 +0200
Subject: [PATCH] fix: no transfer output file if list is empty

---
 classes/JDLCreator.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/classes/JDLCreator.py b/classes/JDLCreator.py
index 076d5dc..c9b9353 100755
--- a/classes/JDLCreator.py
+++ b/classes/JDLCreator.py
@@ -22,7 +22,7 @@ class CloudSite(object):
 
         elif name == 'ekpcloud':
             self.universe = 'vanilla'
-            self.requirements = '(TARGET.CLOUD_SITE == "ekpcloud")'
+            self.requirements = '(TARGET.CLOUDSITE == "ekpcloud")'
 
         elif name == 'ekpsupermachines':
             self.universe = 'docker'
@@ -31,15 +31,15 @@ class CloudSite(object):
 
         elif name == 'bwforcluster':
             self.universe = 'vanilla'
-            self.requirements = '(TARGET.CLOUD_SITE == "bwforcluster")'
+            self.requirements = '(TARGET.CLOUDSITE == "bwforcluster")'
 
         elif name == 'gridka':
             self.universe = 'vanilla'
-            self.requirements = '(TARGET.CLOUD_SITE == "gridka")'
+            self.requirements = '(TARGET.CLOUDSITE == "gridka")'
 
         elif name == 'oneandone':
             self.universe = 'vanilla'
-            self.requirements = '(TARGET.CLOUD_SITE == "oneandone")'
+            self.requirements = '(TARGET.CLOUDSITE == "oneandone")'
         else:
             self.universe = 'vanilla'
             self.requirements = ''
@@ -351,6 +351,8 @@ class JDLCreator(object):
             jdl_content.append('transfer_input_files = %s' % self.input_files)
         if len(self._output_files) > 0:
             jdl_content.append('transfer_output_files = %s' % self.output_files)
+        else:        
+            jdl_content.append('transfer_output_files = ""')
 
         # add environment variables
         jdl_content.append('getenv = True')
-- 
GitLab